【发布时间】:2014-10-31 03:57:09
【问题描述】:
我有一个大约 20 列的 pandas 数据框。
可以通过手动写入所有列名来替换所有出现的字符串(这里是换行符):
df['columnname1'] = df['columnname1'].str.replace("\n","<br>")
df['columnname2'] = df['columnname2'].str.replace("\n","<br>")
df['columnname3'] = df['columnname3'].str.replace("\n","<br>")
...
df['columnname20'] = df['columnname20'].str.replace("\n","<br>")
不幸的是,这不起作用:
df = df.replace("\n","<br>")
还有其他更优雅的解决方案吗?
【问题讨论】:
标签: python replace pandas dataframe