我正在使用CSV文件。例如,我想将所有单元格的值"C"替换为黑色单元格。我想让我的代码找到每个单元格并将其设置为黑色。
df.replace(to_replace ="C", value = ??)
这是我的代码到目前为止,我主要想知道什么是值= ?? ?如果我想要一个空白单元格
df.replace(to_replace ="C", value = "")
这就行了。
或者,Use可以使用相同的replace方法,然后使用inplace = True参数来修改现有的数据框架。
df.replace({"C": ""}, inplace=True)
如果你清楚地解释了你需要什么,如果你想在整个DataFrame中替换C
,或者只是在column
中,这取决于,但考虑到你的方法。
示例DataFrame:
df
colA colB
0 A C
1 B DC
2 C E
solutons:
您可以应用dict-liketo_replace
df = df.replace({"C": ""})
print(df)
colA colB
0 A
1 B DC
2 E
让我们假设您只想将它应用于列colA
df["colA"] = df["colA"].replace({"C": ""})
print(df)
0 A
1 B
2
注意:dict
参数比to_replace
参数更直观。