2024-04-19 15:54:37 发布
网友
假设我有一个pandas数据帧df,它有一些简单的索引,例如0,1,2,。。。{cd2>只包含一列数据。我想添加一个新列'Trend',这样df['Trend'][n]是一个基于原始值列中5个连续值的线性回归系数:'df['Values'][n-5]。。。'df['Values'][n-1]。前5个值当然是未定义的,所以假设我们将它们设为NaN。有什么简单的方法吗?在
df
'Trend'
df['Trend'][n]
'df['Values'][n-5]
'df['Values'][n-1]
NaN
您是否尝试过检查index并根据您在^{中的位置执行不同的操作?在
index
for index, row in df.iterrows(): if index<5: df['Trend'][index] = 'NaN' else: df['Trend'][index] = df['Values'][index-5]...
您是否尝试过检查中的位置执行不同的操作?在
index
并根据您在^{相关问题 更多 >
编程相关推荐