我有一个pandas df,它是我使用shift()函数迭代原始df创建的 for i in range(2, 4):
df["lag_{}".format(i)] = df.x.shift(i) 因此,将会有实际的x列和具有移位的x值的lag2-lag10列。我已经为回归模型训练了这个数据集,以进行一步预测。我想在数据帧的末尾添加新的行,其中x的NaN值和从最后一个位置移位的值,以便能够使用这些新的滞后来拟合模型,以预测这个新的NaN值。
我试图在for循环中增量地向pandas数据帧中添加行。I need these values to be appended to a row in pandas dataframe.# Pandas dataframe structure is like follows: df=pd.DataFrame(columns = ['Index','Names'])'] = data
f
我想使用dask 2.14扩展我在熊猫数据帧上所做的一些操作。例如,我想对数据帧的一列应用移位:data = dd.read_csv('some_file.csv')但是我得到了AttributeError: 'SeriesGroupBy' object has no attribute 'shift&
我想创建一个函数来比较Pandas dataframe中的不同行。numpy.float64' object has no attribute 'shift'", 'occurred at index 2006-02-28 00:00:00')
据我所知,问题出现在数据帧的第一行,因为没有可以移位的行。