为了账号安全,请及时绑定邮箱和手机立即绑定

将数据框中的一列除以一个数字,同时带回数据框中的所有其他列

将数据框中的一列除以一个数字,同时带回数据框中的所有其他列

慕仙森 2021-09-02 16:43:32
我试图将数据帧中的一列除以一个数字,同时将数据帧中的所有其他列保持不变。下面的代码适用于该部门,但我不知道如何从数据框中恢复我想要保持不变的列: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)

这可能会给你确切的结果


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信