jjj*_*ayn 3 python dataframe pandas
我有一个熊猫系列 df(日期 = 索引):
2015-09-10     58
2015-09-11     40
2015-09-12     33
2015-09-13     42
2015-09-14     22
2015-09-15     88
2015-09-16     99
2015-09-17    124
我想将日期从 2015-09-11 删除到 2015-09-15,所以我的 df 看起来像:
2015-09-10     58
2015-09-16     99
2015-09-17    124
我试过使用 df.drop["2015-09-11":"2015-09-15"],但出现错误:
TypeError: 'instancemethod' object has no attribute '__getitem__'
有什么建议吗?
谢谢!
试试看:
s = pd.Series([58,40,33,42,22,88,99,124], index =["2015-09-10","2015-09-11","2015-09-12","2015-09-13","2015-09-14","2015-09-15","2015-09-16","2015-09-17"])
In [140]: s
Out[140]:
2015-09-10     58
2015-09-11     40
2015-09-12     33
2015-09-13     42
2015-09-14     22
2015-09-15     88
2015-09-16     99
2015-09-17    124
dtype: int64
s.drop(s["2015-09-11":"2015-09-15"].index)
In [142]: s.drop(s["2015-09-11":"2015-09-15"].index)
Out[142]:
2015-09-10     58
2015-09-16     99
2015-09-17    124
dtype: int64
| 归档时间: | 
 | 
| 查看次数: | 5519 次 | 
| 最近记录: |