Python中的pandas.eval()函数
该方法用于使用各种后端将Python表达式评估为一个字符串。它返回ndarray、数字标量、DataFrame、Series。
语法 :
参数:
- expr : str或unicode。要评估的表达式。这个字符串不能包含任何 Python
- parser : string, default ‘pandas’, {‘pandas’, ‘python’}.
- engine:字符串或无,默认为’numexpr’,{‘python’, ‘numexpr’}。
- truediv : bool, optional, 是否使用真除法,就像Python >= 3中那样
- level : int, optional, 要遍历并添加到当前作用域的先前堆栈帧的数量。大多数用户不需要改变这个参数。
下面是上述方法的实现和一些例子。
例子1 :
输出 :
例子2 :
输出 :