Pandas 熊猫中的重采样(AttributeError:'DataFrame'对象没有属性'Day')

Pandas 熊猫中的重采样(AttributeError:'DataFrame'对象没有属性'Day'),pandas,resampling,Pandas,Resampling,我想在Pandas/Python中重新采样日期 我使用以下代码: import pandas as pd costs = pd.read_csv (r'/Users/erikvanderveen/Downloads/resampling.csv', skiprows=2, thousands=',').set_index('Day') pd.set_option('display.width', 1000) costs.head(5) monthly_resampled_data = cos

我想在Pandas/Python中重新采样日期

我使用以下代码:

import pandas as pd 
costs = pd.read_csv (r'/Users/erikvanderveen/Downloads/resampling.csv', skiprows=2, thousands=',').set_index('Day')
pd.set_option('display.width', 1000)
costs.head(5)
monthly_resampled_data = costs.Day.resample('M').mean()
在索引栏Day中,我看到:

2020-08-01

当我使用此代码时:

import pandas as pd 
costs = pd.read_csv (r'/Users/erikvanderveen/Downloads/resampling.csv', skiprows=2, thousands=',').set_index('Day')
pd.set_option('display.width', 1000)
costs.head(5)
monthly_resampled_data = costs.Day.resample('M').mean()
结果是:

AttributeError:“DataFrame”对象没有属性“Day”


我能做些什么来解决这个问题呢?

这是因为熊猫在该列上设置了索引,所以它不是数据帧中的一列,它只是一个索引

试着改变这一行

costs = pd.read_csv(r'/Users/erikvanderveen/Downloads/resampling.csv',
skiprows=2, thousands=',').set_index('Day')
关于这一行:

costs = pd.read_csv(r'/Users/erikvanderveen/Downloads/resampling.csv',
skiprows=2, thousands=',')
然后完成剩下的。请让我知道这是否有效