我想在pandas dataframe的上述列中的每个值的开头添加一个字符串(优雅地).
df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col']
这似乎是一件非常不雅观的事情——你知道其他方法吗(这可能也会将字符添加到列为0或NaN的行中)?
如果这还不清楚,我想转而:
col
1 a
2 0
进入:
col
1 stra
2 str0