我一直在运行一系列代码,在我进入最后一步之前,它们似乎都运行良好。这是我运行的一些代码;
rds = pd.read_csv('RDS-A.csv')
print(rds.head())
print(rds.shape)
print(rds.describe())
rds_2015 = rds.loc['2015-01-01':'2015-12-31']
print(rds_2015.loc['2015-01-30'])
KeyError:'2015-01-30'
尝试:
import pandas as pd
rds = pd.read_csv('RDS-A.csv')
rds['Date'] = pd.to_datetime(rds['Date'])
rds.set_index('Date', inplace=True)
rds_2015 = rds['2015']
如果要按日期对数据进行切片,则必须具有datetime
格式。为了简单起见,您可以将该列设置为索引。然后,您可以轻松执行rds['2015']
之类的操作以获取所有2015年值