我试图将数据帧中的一列除以一个数字,同时将数据帧中的所有其他列保持不变。下面的代码适用于该部门,但我不知道如何从数据框中恢复我想要保持不变的列:df= df[['C']].div(4, axis = 0)数据看起来像这样我正在寻找的输出是:但是,最后一个引号表示在除法之后使用 pd.set_index ,但我不确定该语法应该是什么样子。现在我只得到输出列 C 而不是其他两列。
1 回答
SMILET
TA贡献1796条经验 获得超4个赞
你可以做:
df['C']= df['C']/4
它将列 C 除以 4,同时保持其他列相同。
您获得输出列 C 只是因为您保存的列 C 仅更改:
df['C']= df[['C']].div(4, axis=0)
这可能会给你确切的结果
添加回答
举报
0/150
提交
取消