我有一个数据框InputDF
,如下所示。
它只有一列Col1
(第0列),其值都是字符串:
我正在尝试使用第 0 列中的值作为 pandas 中的公式(如下所述) 我有另一个空数据框 DF2,我在其中尝试以下操作来插入数据:
DF2 = InputDF.loc[0,0]
...这是 DF2["column1"] = 'p_input[Order No]'
我需要将其设为DF2["column1"] = p_input[订单号]
这样我就可以将 p_input
数据帧的“Order No”列中的可用数据保存在“DF2”数据帧的“columns1”列中
[注意:p_input是另一个数据框,由于某些问题这些假设无法改变]
最佳答案
eval
是您的 friend :DF2 = eval(p_input[Line Of Business])
关于Python(字符串): Using a string saved in a DataFrame cell as a pandas Formula,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64011134/