【发布时间】:2023-03-20 19:07:01
【问题描述】:
我有一个数据框,我需要根据其他列与特定列的乘法来创建新列
这是我的数据框的外观。
df:
Brand Price S_Value S_Factor
A 10 2 2
B 20 4 1
C 30 2 1
D 40 1 2
E 50 1 1
F 10 1 1
我想将列 Value 和 Factor 与 Price 相乘以获得新列。我可以手动完成,但我有很多列,并且都以特定前缀开头,我需要相乘...这里我使用了S_,这意味着我需要将所有以S_开头的列相乘
这将是所需的输出列
Brand Price S_Value S_Factor S_Value_New S_Factor_New
A 10 2 2
B 20 4 1
C 30 2 1
D 40 1 2
E 50 1 1
F 10 1 1
【问题讨论】:
标签: python pandas multiple-columns calculated-columns