在数据框中,我有一个来自Nation列的索引。
但我无法做到
{{1}}
不重置索引。
如何获得索引的str对象?
答案 0 :(得分:13)
使用适用于index
的{{1}}:
str
样品:
df[df.index.str.startswith('U')]
如果需要df = pd.DataFrame({'Nation':['Uw','A', 'Ur'],
'A':[2,3,5],
'Z':[4,5,6]})
df = df.set_index(['Nation'])
print (df)
A Z
Nation
Uw 2 4
A 3 5
Ur 5 6
print (df[df.index.str.startswith('U')])
A Z
Nation
Uw 2 4
Ur 5 6
level
选择使用get_level_values
:
MultiIndex