将多个列作为参数传递给函数,并从函数中获取数据框架的新列



我想通过一个需要两列作为参数的函数的返回值创建一个新列。

这是我的数据框架(df)。数据框架有多列索引

kPa 101........180

下面的代码可以工作很长时间,并且无论如何都会产生结果

df['Density', 'kg/m3'] = df.apply(lambda x:density(x['Temp', 'K'], x['Press','kPa']), axis=1)

"数据"很大(ASCII码,22 Mb),但我想知道是否有一种方法来加速计算。

最新更新