我有一个pandas系列,如下所示,如何只选择索引长度大于3的行?

s = pd.Series([1,2,3,4,5], index=['a','bb','ccc','dddd','eeeee'])

所需输出:
dddd     4
eeeee    5

我的尝试:
s[len(s.index.name)>3]

最佳答案

您可以尝试:

s[s.index.str.len()>3]

Gives
dddd     4
eeeee    5

08-20 02:23