Python 如何在重新采样后从列中创建新的dataframe?

Python 如何在重新采样后从列中创建新的dataframe?,python,dataframe,Python,Dataframe,我已经阅读了每日股票数据csv文件。并对每列数据重新采样,以获取每周数据。现在我试图创建一个新的数据框来包含这些新的重采样列 打印时,仅获取列名称 如果有人能指出我代码中的错误,请告诉我,据我所知,重新采样后您有五个数据帧: Open,High,Low,Close,Volume 那么你有: df = pd.Dataframe(columns) 但实际上并没有将重新采样的数据包含到构造函数中。 这就是你的问题所在 试试这个: df = pd.concat([Open,High,Low,Clos

我已经阅读了每日股票数据csv文件。并对每列数据重新采样,以获取每周数据。现在我试图创建一个新的数据框来包含这些新的重采样列

打印时,仅获取列名称
如果有人能指出我代码中的错误,请告诉我,据我所知,重新采样后您有五个数据帧:

Open,High,Low,Close,Volume
那么你有:

df = pd.Dataframe(columns)
但实际上并没有将重新采样的数据包含到构造函数中。 这就是你的问题所在

试试这个:

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

欢迎来到SO!请看一看。你应该在文章中包含你的代码,而不是作为一个图像,这样其他人就可以很容易地看到你的尝试并尝试作出回应。谢谢你的帮助