如果该值是'True'或'False',则无法更改数据框中的单个值

时间:2018-12-12 01:51:24

标签: python pandas dataframe

由于某种原因,如果该值是'True'或'False',则无法更改数据框中的单个值。可以毫无问题地更改其他值。我试过df.at,df.ix,df.iat和df.replace都没有运气。

我的数据框为“ df”。 0,4元素是500,可以更改为700:

df.iat[0,4]
Out[191]: 500

df.iat[0,4] = 700
df.iat[0,4]
Out[193]: 700

The 0,6 element is 'True' and resists any change:
df.iat[0,6]
Out[194]: True

df.iat[0,6] = 700
df.iat[0,6]
Out[196]: True

没有错误,警告,什么也没有,它只是拒绝更改df。

更改数据框中特定的True / False条目的正确方法是什么?

0 个答案:

没有答案