嗨,我正在尝试从csv数据表中删除所有连字符。其中所有值都是XYZ-001、XYZ-002、XYZ-003等,我希望它们看起来像XYZ001、XYZ002、XYZ003。我似乎不知道如何使用.replace()功能。还有其他想法吗??在
import pandas as pd
dfz = pd.read_csv('control.csv', index_col=0, parse_dates=True)
df1 = pd.DataFrame(dfz[0])
print(dfz['Unnamed: 1'])
dfz['Unnamed: 1'].replace('-','')
记得把它分配回来。 文档here
您还可以使用:
如果您不想使用
^{pr2}$inplace
(您可以通过this来了解inplace
的利弊),您可以将其重新分配如下:\W
查找不是字母、数字或下划线字符的任何字符。在只有在数据帧中有未知的特殊字符时才使用此选项。在
相关问题 更多 >
编程相关推荐