我正在尝试将索引 3-7 中的“D”值设置为 0,这是我收到的代码,但出现错误。df.iloc[3:7, 'D'] = 0我也试过:df.iloc[3:7]['D'] = 0 A B C D
0 foo one small 1
1 foo one large 2
2 foo one large 2
3 foo two small 3
4 foo two small 3
5 bar one large 4
6 bar one small 5
7 bar two small 6
8 bar two large 7
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
尝试df.loc[df.index[3:7], "D"] = 0
编辑:我认为这会起作用!但请确保您的索引设置为索引。
mask = (df.index >=3) & (df.index <=7) df.loc[mask, "D"] = 0
添加回答
举报
0/150
提交
取消