Я хотів би додати рядок до початку кожного значення у згаданому стовпчику фрейму даних панди (елегантно). Я вже зрозумів, як це зробити, і зараз я використовую:
df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col']
Здається, це одне пекло неелегантної речі - чи знаєте ви будь-який інший спосіб (який, можливо, також додає символ до рядків, де стовпець 0 або NaN)?
Якщо це ще не зрозуміло, я хотів би звернутися:
col
1 a
2 0
в:
col
1 stra
2 str0
!= False
бізнесом? Ви хочете додати str
до кожної цінності чи лише деяких?
df['col'] = 'str' + df['col'].astype(str)
?