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

Pandas处理钢材应力表时如何获取目标值相邻值用于数学插值

钢材参数表相邻值提取问题

基础背景

现有一份源自当地政府建筑规范的钢材参数表,表内标注区域对应参数如下:

  • 粉色标注区:许用应力值
  • 绿色标注区:长细比取值
  • 蓝色标注区:屈服强度取值

当前通过df.at[A, B]语法从表中取值,其中A、B为前置预处理流程输出的变量。以输入A=100、B=250的场景为例,除目标值外,还需额外提取两个相邻值供后续计算使用:

  • 绿色区域对应的相邻长细比值110
  • 粉色区域对应的相邻许用应力值72

已验证不可行的方案

目前已测试以下方案,均无法满足业务要求:

  • 方案1:调用pandas自带的interpolation methods内置插值方法。由于本次业务场景要求手动实现数学插值逻辑,无法直接使用内置插值方法,该方案不适用。
  • 方案2:先定位目标值对应索引,再通过索引+1偏移取相邻位置值。该方案受实际业务中多种因素限制,不具备落地可行性。
  • 方案3:直接在A、B取值上叠加固定步长计算相邻值。经核对表格规律:长细比(对应参数A)为等步长递增序列,但屈服强度(对应参数B,蓝色标注区)虽整体递增但步长不统一,该方案无法适配非均匀步长场景。
  • 方案4(二次编辑补充):使用df.where方法定位数值。经测试该方案无法满足精准定位需求,判断应存在其他可精准定位数值对应坐标的实现方案。

已针对该问题排查较长时间,若能提供可行的解决思路或落地方案将不胜感激。

参考钢材参数表示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 08:18:27