如何访问DataFrame中无名称的列?附实际场景示例
解决方法
访问无名称列
你可以通过以下两种方式直接访问这个空名称的列:
- 直接使用空字符串作为列名索引:
df[''] - 通过列的位置索引(该列是第3列,索引从0开始):
df.iloc[:, 2]
访问team和player相关内容
由于team和player属于DataFrame的多级行索引,而非普通列,你可以通过索引层级来获取相关数据:
- 获取所有team的值:
df.index.get_level_values('team') - 获取所有player的值:
df.index.get_level_values('player') - 筛选特定team的行(比如筛选Cremonese的所有数据):
df.loc[df.index.get_level_values('team') == 'Cremonese'] - 筛选特定player的行:
df.loc[df.index.get_level_values('player') == 'Ionuț Radu']
内容的提问来源于stack exchange,提问作者omareltouny
相关产品推荐
相关产品推荐

