我有以下脚本来选择我的数据集中的列:
df_c = pd.DataFrame(df, columns =['Year','Month','Title','Term','date','Company','Location'])
我将以下代码分别用作查找和替换每个变量:
df_c['Location'] = df_c['Location'].str.replace(',', '')
假设我有20个变量如何将代码同时应用于所有变量?循环"?
答案 0 :(得分:1)
我认为您需要replace
regex=True
替换子字符串:
df_c = df_c.replace(',', '', regex=True)
如果想要仅将替换应用于某些列:
cols = ['Year','Month','Title','Term']
df_c[cols] = df_c[cols].replace(',', '', regex=True)