добавить префикс строки к каждому значению в столбце строки, используя Pandas

Я хотел бы добавить строку в начало каждого значения в указанном столбце кадра данных pandas (элегантно). Я уже понял, как это сделать, и сейчас я использую:

df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col']

Это, кажется, чертовски нелегкий поступок - знаете ли вы какой-либо другой способ (который, возможно, также добавляет символ в строки, где этот столбец равен 0 или NaN)?

В случае, если это пока неясно, я хотел бы обратиться:

    col 
1     a
2     0

в:

       col 
1     stra
2     str0

Ответы на вопрос(4)

Ваш ответ на вопрос