如何在重新采样后从列中创建新的数据帧



我读过一个每日股票数据csv文件。并将每列重新采样为每周数据。现在我正试图创建一个新的DataFrame来包含那些新的重采样列。我的代码

打印时仅获取列名返回如果有人能指出我代码中的错误,请

据我所知,重新采样后有五个数据帧:

Open,High,Low,Close,Volume

然后你有:

df = pd.Dataframe(columns)

但是您实际上并没有将重新采样的数据包含到构造函数中。这就是你的问题所在。

试试这个:

df = pd.concat([Open,High,Low,Close,Volume],axis = 1)

最新更新