Pandas DataFrame eval() 方法
示例
计算两列的和
import pandas as pd
data = {
"Women": [125, 230, 412],
"Men": [219, 185, 452]
}
df = pd.DataFrame(data)
print(df.eval("Women + Men"))
自己动手试一试 »
定义和用法
eval()
方法计算字符串表达式并返回结果。
您可以通过指定列标签来引用特定列。
语法
dataframe.eval(expr, inplace, kwargs)
参数
inplace
参数是一个 关键字参数。
参数 | 值 | 描述 |
---|---|---|
expr | 必需。要计算的字符串 | |
inplace | True |
可选,默认为 False。如果要在现有 DataFrame 上执行计算而不是返回新 DataFrame,请将其设置为 True。 |
返回值
一个包含计算结果的 pandas 对象。