由于某种原因,如果该值是'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条目的正确方法是什么?