大Pandas回归柱

2024-04-19 15:54:37 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个pandas数据帧df,它有一些简单的索引,例如0,1,2,。。。{cd2>只包含一列数据。我想添加一个新列'Trend',这样df['Trend'][n]是一个基于原始值列中5个连续值的线性回归系数:'df['Values'][n-5]。。。'df['Values'][n-1]。前5个值当然是未定义的,所以假设我们将它们设为NaN。有什么简单的方法吗?在


Tags: 数据方法pandasdf线性nantrendvalues
1条回答
网友
1楼 · 发布于 2024-04-19 15:54:37

您是否尝试过检查index并根据您在^{中的位置执行不同的操作?在

for index, row in df.iterrows():
    if index<5:
        df['Trend'][index] = 'NaN'
    else:
        df['Trend'][index] = df['Values'][index-5]...

相关问题 更多 >