You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求建议:如何以Pythonic方式将代码压缩为两行(列定义+数据赋值)

压缩方案

直接用以下两行代码替代原代码:

  1. 定义DataFrame列:
df_input = pd.DataFrame(columns=['supply_temp', 'liquid_mass_flow','air_inlet_temp'])
  1. 完成数据赋值:
df_input.loc[0] = [45, 60*988/60000, 35]

说明

  • 利用df_input.loc[0]直接给DataFrame新增一行数据,列表中的值会按列的定义顺序自动匹配到对应列,一次性完成所有列的赋值,省去了逐列赋值的冗余代码。
  • 如果需要保留flow变量,可先定义flow = 60,再将第二行改为df_input.loc[0] = [45, flow*988/60000, 35],核心逻辑不变。

内容的提问来源于stack exchange,提问作者Jesh Kundem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 00:53:20