我目前有一个包含 4 列的数据框。我想使用第一列创建一个变量,第二列作为该变量的值。Col 1 命名为 Input,col 2 命名为 Value
df.loc[df['Input']=='variable1'['Value'].values
产生变量应该是的值,但我必须指定变量 1、变量 2 等。
我想得到一个 for 循环,它返回“输入”作为新变量名,上面的代码作为该变量的值。
DF - 2 col
Input | Value
Variable1 | 35
Variable2 | 187
.....
Variable17 | 19
最终结果将是 Variable1 = 35 Variable2= 187
所以我可以做类似的事情
newdf['computation']=newdf['xyz']+Variable1-Variable2