【发布时间】:2019-03-28 07:32:17
【问题描述】:
我有一个数据框,其中包含 car_x 和 car1_y、van2_x 和 van2_y 以及 bus3_x 和 bus3_y 列。我需要一列 car1_x * car1_y + van2_x * van2_y + bus3_x * bus3_y
以下代码不起作用:
modes = 'car', 'van', 'bus'
for mode in modes:
df['{var}'] = df['{var}_x']*df['{var}_y']
然后我将在 df['car']、df['van'] 和 df['bus'] 之间求和,但上面的语法是关闭的。
【问题讨论】: