正如标题所说,有没有办法支持熊猫评估中的圆形,天花板,最小值,最大值,地板功能。
数据帧:
import pandas as pd
import numexpr as ne
op_d = {'ID': [1, 2,3],'V':['F','G','H'],'AAA':[0,1,1],'E':[102014,112019,122017] ,'D':['2019/02/04','2019/02/01','2019/01/01'],'DD':['2019-12-01','2016-05-31','2015-02-15'],'CurrentRate':[7.5,2,2],'NoteRate':[2,3,3],'BBB':[0,00,4],'Q1':[2,8,00],'Q2':[3,5,7],'Q3':[5,6,8]}
df = pd.DataFrame(data=op_d)
abs() 和 sqrt() 函数与 pandas eval 一起工作。即
df.eval('TT = abs(sqrt(Q1+Q2)-Q2)',inplace=True)
df
任何人都可以建议如何在eval中访问其余功能?我还尝试在eval中使用“local_dict”,看看我是否可以定义自定义函数并调用它们,但它不起作用。
注意:
这些函数内的算术运算是必要的(即总和,乘法,两列的div)。
我意识到有关使用“eval”函数和进行必要测量的问题。
HUWWW
料青山看我应如是
慕田峪4524236
相关分类