Pandas DataFrame eval() 方法

定义和用法

eval() 方法评估字符串表达式并返回结果。

您可以通过指定列标签来引用特定的列。

实例

计算两列的总和:

import pandas as pd

data = {
  "Women": [125, 230, 412],
  "Men": [219, 185, 452]
}

df = pd.DataFrame(data)

print(df.eval("Women + Men"))

亲自试一试

语法

dataframe.eval(expr, inplace, kwargs)

参数

inplace 参数是关键字参数

参数 描述
expr 必需。要评估的字符串。
inplace
  • True
  • False

可选。默认为 False。

如果要在现有的 DataFrame 上执行评估而不是返回新的 DataFrame,请设置为 True。

返回值

包含评估结果的 pandas 对象。