我有一个df,
dff=pd.DataFrame({"Name":["sri","kumar","raj"],"values":[1,0,0]})
Name values
sri 1
kumar 0
raj 0
我正在尝试将 0 替换为空格 ""
我试过了,
dff["values"].astype(str).replace(0," ")
但值仍然相同
我想要的df,
Name values
sri 1
kumar " "
raj " "
最佳答案
您可以使用以下内容
DataFrame.replace(
to_replace=None,
value=None,
inplace=False,
limit=None,
regex=False,
method='pad',
axis=None)
在你的情况下,
dff['values'].replace(
to_replace=[0],
value=' ',
inplace=True
)
关于python - 如何在python中删除数据框中数据列中的0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47028601/