我有一个熊猫系列,如下所示
vol = pd.Series([1,0,-3,2,5],index=['Jan, 15','Oct, 17','Apr, 18','Sep, 19', 'Jan, 18'])
print(vol)
Jan, 15 1
Oct, 17 0
Apr, 18 -3
Sep, 19 2
Jan, 18 5
dtype: int64
如果我需要删除具有已知index
的元素,我可以使用^{index
。如何确定索引以Jan
开头的元素?我想要以下-
print(vol)
Oct, 17 0
Apr, 18 -3
Sep, 19 2
dtype: int64
函数^{
print(vol.filter(like='Jan'))
Jan, 15 1
Jan, 18 5
dtype: int64
但是,vol.filter(like != 'Jan')
不起作用
你已经提到了所有的部分,你可以做:
将^{} 与^{} 一起使用,并通过
~
反转掩码:对于索引中的检查值(不仅仅是起始位置),请使用^{} :
用
filter
替代:相关问题 更多 >
编程相关推荐