Pandas Panel:如何在次轴上迭代?

4 投票
1 回答
3059 浏览
提问于 2025-04-18 05:56

在处理一个面板(Panel)中的所有项目(这些项目是数据框,dataframes)时,最好的方法是什么?

现在我正在使用

pnl = pd.Panel( ... )
for key, df in pnl.transpose(2,1,0).iteritems():
   print( key )

但是这样看起来很丑,而且不太符合Python的风格。

1 个回答

4

在编程中,有时候我们会遇到一些问题,想要找到解决办法。比如,有人可能在使用某个工具或库时,遇到了错误或者不明白的地方。这时候,大家会在一个叫做StackOverflow的网站上提问,寻求帮助。

在这个网站上,很多有经验的程序员会分享他们的知识和经验,帮助新手解决问题。提问时,最好把遇到的问题描述清楚,提供一些代码示例,这样别人才能更好地理解你的问题,并给出有效的建议。

总之,StackOverflow是一个很好的学习和交流的平台,适合所有想要提高编程技能的人。

In [27]: for key in pnl.minor_axis :
   ....:         print key
   ....:         print pnl.minor_xs (key)

撰写回答