Владислав Харламов Asked:2020-10-16 19:15:24 +0800 CST2020-10-16 19:15:24 +0800 CST 2020-10-16 19:15:24 +0800 CST 更改熊猫中的部分行 772 我有一个这样的数据框: str_1 | str_2 | str_3 | number_1 | number_2 |... | number_n 我想将这样一行中的每个数字除以该行中所有其他数字的总和,留下所有其他值。如何才能做到这一点? pandas 1 个回答 Voted Best Answer splash58 2020-10-16T19:37:49+08:002020-10-16T19:37:49+08:00 通过创建临时列,您可以执行此操作 df['sum'] = df.loc[:,"number_1":"number_3"].sum(axis=1) df.loc[:,"number_1":"number_3"] = df.loc[:,"number_1":"number_3"].div(df["sum"], axis=0)
通过创建临时列,您可以执行此操作