小编tre*_*ano的帖子

如何在 Pandas 的数据透视表中搜索数据?

我使用以下方法从数据帧创建了一个数据透视表:

table = pd.pivot_table(df , index=['student','year','subject'] , values=['mark'])
Run Code Online (Sandbox Code Playgroud)

我有一张这样的桌子:

student       year        subject 

'Martin'      2014        Algebra      5
                          Chemistry    3.5 
                          Programming  8

'Sara'        2013        Algebra 2.2
 ....         ....        .....
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得 Martin 2014 代数的分数?

我尝试作为数据框:

 t[t.student=='Martin'][t.year=2014][t.subject==Algebra]
Run Code Online (Sandbox Code Playgroud)

但它不起作用

有人可以帮助我吗?谢谢!

python pivot-table dataframe pandas

3
推荐指数
1
解决办法
8412
查看次数

标签 统计

dataframe ×1

pandas ×1

pivot-table ×1

python ×1