python - 如何将 pandas 列包含到函数中
问题描述
我正在尝试在函数中使用熊猫列。
功能 :
from iapws import IAPWS97
steam = IAPWS97(P=10,T=803.15)
print(steam.h)
Answer - 3451.665247242002.
熊猫数据框:
test = pd.DataFrame({"Pressure": [78,82,77,69],
"Temperature":[750,770,690,710],
})
我想在函数中使用“压力”和“温度”列。例如 P=test["压力"]。
我试过下面的代码。
x = test["Pressure"]
y= test["Temperature"]
def enthalpy(x,y):
return IAPWS97(P=x,T=y)
steam.h= enthalpy(x,y)
值错误 - Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
有人可以解释一下我该怎么做吗?感谢您的时间。
解决方案
推荐阅读
- python - 如何在 anaconda3 python 上运行 anaconda2 python
- javascript - 使用 require('...') 在 react js 中动态导入图像不再起作用
- javascript - 更新许多图表时的绘图性能
- javascript - 将模板文字拆分为多行不起作用
- node.js - Sequelize 查询(findAll where include)多对多关系
- python - pyautogui typewrite() 只输出大写
- swift - 在textview中一起使用Swift常规和粗体字体
- python - 'numpy.float64' 对象在填充 NaN 时没有属性 'fillna'
- powerbi - Power BI Total 不加起来
- google-api - 如何在 Google Pay Android 中添加送货方式