ipython笔记本电脑视图宽数据框垂直

ipython笔记本电脑视图宽数据框垂直,python,pandas,jupyter-notebook,Python,Pandas,Jupyter Notebook,在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

在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  
然而,我似乎不能得到同样的结果;我错过了什么

前面的问题似乎围绕着查看滑块中的所有行(
pd.set\u选项('display.max\u columns',None)
之类的问题)

尝试以下方法:

import pandas as pd
pd.set_option('expand_frame_repr', True)
pd.set_option("display.max_rows", 999)
pd.set_option('max_colwidth',100)

print(df)

如果你只想看到一些记录,试试这个

df.head(3).transpose()

你能把它转置一下吗,或者你想把这些列包装起来吗?我只想基本上包装一下;“expand_frame_repr”在文档中似乎是这样做的。您可以尝试pd.reset_选项(“all”),然后设置所有其他选项。它将所有选项设置为默认值。pd.reset_选项(“all”)后的结果相同。如果导入了IPython.display导入显示,仅调用它将无法工作,您将打印为典型的数据帧格式。使用print()而不调用Ipython display,那么它应该可以工作。我重新更改了上面的解决方案,请重试!印刷品(df)与简单的“df”相反,似乎构成了所有的差异;谢谢,有没有办法做到这一点,并保持表格的风格?