【发布时间】:2018-12-30 06:41:40
【问题描述】:
我正在尝试更新 pandas 数据框列中的名称。我要:
[输入]
B17.31
107.34
34
B50.56
[输出]
B17.31
B107.34
B34
B50.56
我使用的代码是:
for file in df1.loc[:, '#filename']:
new = str(file)
if new[0] != 'B':
final = new[:0] + 'B' + new[0:]
else:
final = new
print((final))
df1.replace(new, final)
print(df1['#filename'])
df1.to_csv('updated_name_data.csv')
我不知道为什么它会打印出更新后的名称,但不会在数据框或 csv 中更新。任何帮助或正确方向的指针将不胜感激。
【问题讨论】: