我有一个pandas数据框,我应用了每周一次的groupby函数。我正在尝试在分组数据框2012, 12, 28
中选择与行ints
和列(grouped_df)
对应的单元格。
我使用
行grouped_df.ix[datetime.date(2012, 12, 28),'rate']
选择它,但它会抛出KeyError: (datetime.date(2012, 12, 28), 'rate')
。有没有办法选择这个单元格?
原始数据框如下所示:
promoter count rate
date
2012-12-21 39 61 0.6393
2012-12-22 55 78 0.7051
2012-12-23 65 94 0.6915
2012-12-24 40 61 0.6557
2012-12-25 24 36 0.6667
并应用每周一次的小组:
count rate promoter
2012-12-21 61 0.639300 39
2012-12-28 455 0.666471 304
2013-01-04 463 0.677214 314
2013-01-11 673 0.626543 423
2013-01-18 788 0.649200 50
grouped_df.info()
DatetimeIndex: 77 entries, 2012-12-21 00:00:00 to 2014-06-06 00:00:00
Freq: W-FRI
Data columns (total 3 columns):
count 77 non-null values
rate 77 non-null values
promoter 77 non-null values
dtypes: float64(3)Traceback (most recent call last):None