我有一个写在字符串中的熊猫数据框的条件。像这样的东西:
"(data['Variable1'] == 1) & (data['Variable2'] == 2)"
Run Code Online (Sandbox Code Playgroud)
有没有办法在不使用 eval() 函数的情况下应用这个条件?
预期结果:
data = data[(data['Variable1'] == 1) & (data['Variable2'] == 2)]
Run Code Online (Sandbox Code Playgroud)
您可以使用 pandas查询来过滤所需的行
your_query_string = "Variable1 == 1 & Variable2 == 2"
data = data.query(your_query_string)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |