Dataframe 数据帧线性插值返回列表
我有一个数据框,比如说有5个条目 瞬间 强调 拉紧 0 0.12 13 0.11 1. 0.23 14 0.12 2. 0.56 15 0.56Dataframe 数据帧线性插值返回列表,dataframe,interpolation,Dataframe,Interpolation,我有一个数据框,比如说有5个条目 瞬间 强调 拉紧 0 0.12 13 0.11 1. 0.23 14 0.12 2. 0.56 15 0.56 一种方法是使用NaN值向数据框中添加新行并对其进行排序: df=df.append( {“力矩”:np.nan,“应力”:np.nan,“应变”:0.45},忽略_指数=真 ) df=df.排序值(按=“应变”).设置应变指数(“应变”) df=df.插值(方法=“索引”) 打印(df) 印刷品: [0.47750000000000004, 14.7
一种方法是使用NaN值向数据框中添加新行并对其进行排序:
df=df.append(
{“力矩”:np.nan,“应力”:np.nan,“应变”:0.45},忽略_指数=真
)
df=df.排序值(按=“应变”).设置应变指数(“应变”)
df=df.插值(方法=“索引”)
打印(df)
印刷品:
[0.47750000000000004, 14.75, 0.45]
弯矩应力
拉紧
0.11 0.1200 13.00
0.12 0.2300 14.00
0.45 0.4775 14.75
0.56 0.5600 15.00
要恢复这些值,请执行以下操作:
df = df.reset_index()
print(
df.loc[df.strain == 0.45, ["moment", "stress", "strain"]]
.to_numpy()
.tolist()[0]
)
印刷品:
[0.47750000000000004, 14.75, 0.45]
非常感谢,它工作得很好!