在多标题数据帧中选择列

2024-09-29 06:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个有多个报头的测向仪:

multicol = pd.MultiIndex.from_tuples([('France', '2017'), ('France', '2018'),('UK', '2017'), ('UK', '2018')], names = ("Country", "Year"))
df = pd.DataFrame([[1, 2, 5, 8], [2, 4, 2, 9]], index=['Number', 'Volume'], columns=multicol)

我只想打印2018年法国专栏。在

我怎么能做到呢?在


Tags: fromnumberdataframedfindexnamesyearcountry
1条回答
网友
1楼 · 发布于 2024-09-29 06:25:36

MultiIndex中的选择列使用元组:

df = df[('France','2018')]
print (df)
Number    2
Volume    4
Name: (France, 2018), dtype: int64

对于更复杂的选择,请使用slicers

^{pr2}$

相关问题 更多 >