Skip to main content
 首页 » 编程设计

python之ipython 笔记本垂直查看 Pandas 数据框

2025年05月04日28xing901022

在 Pandas 0.18.1 中,假设我有一个像这样的数据框:

df = pd.DataFrame(np.random.randn(100,200)) 
df.head() 
 
    0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33   

如果我想像这样垂直查看怎么办:

0 1 2 3 4 5  
6 7 8 9 10 11 

文档指向:

pd.set_option('expand_frame_repr', True) 
 
df 
 
0         1         2         3         4         5         6  \ 
0 -1.039575  0.271860 -0.424972  0.567020  0.276232 -1.087401 -0.673690    
1  0.404705  0.577046 -1.715002 -1.039268 -0.370647 -1.157892 -1.344312    
2  1.643563 -1.469388  0.357021 -0.674600 -1.776904 -0.968914 -1.294524    
3 -0.013960 -0.362543 -0.006154 -0.923061  0.895717  0.805244 -1.206412    
4 -1.170299 -0.226169  0.410835  0.813850  0.132003 -0.827317 -0.076467    
 
      7         8         9   
0  0.113648 -1.478427  0.524988   
1  0.844885  1.075770 -0.109050   
2  0.413738  0.276662 -0.472035   
3  2.565646  1.431256  1.340309   
4 -1.187678  1.130127 -1.436737   

但我似乎得不到同样的结果;我错过了什么?

以前的问题似乎围绕着查看 slider 内的所有行(pd.set_option('display.max_columns', None) 之类的事情)

请您参考如下方法:

如果您只想查看几条记录,请试试这个。

df.head(3).transpose()