我有一个9列的数据框。我需要将3-9列的所有值替换为零,并保留其他列中的值。有什么想法吗?
您可以简单地使用具有以下语法的iloc:
dataframe_name.iloc [行,列]
由于您想将第3-9列的所有值都替换为零,并保留其他列中的值:
dataframe_name.iloc[: , 3:10] = 0
这里我们使用切片。对于行,我使用了':'表示所有行,对于列我使用了'3:10'表示所有列从索引3到9都包含在内