【发布时间】:2021-05-15 03:03:44
【问题描述】:
我知道这很糟糕。我真的很想知道这是否可以在 python 中完成,所以我有两个带有算术方程的字符串,现在我想将它们放在 df[] 中。 df是一个数据框这可以吗?
X = "'cars'+'bikes'*'planes'"
现在应该像下面这样放置
X = df['cars']+df['bikes']*df['planes']
如果可能怎么做?
【问题讨论】:
-
什么是
df?是熊猫数据框吗? -
是的 df 是数据框
-
首先,您必须将字符串解析为操作符和运算符。考虑到引号可以包含的不仅仅是字符,这可能不是微不足道的。
标签: python string arithmetic-expressions