Mic*_*l N 61 python dataframe python-3.x jupyter-notebook
我想在Jupyter Notebook中显示数据框中的所有列.Jupyter显示了一些列,并在最后一列中添加了点,如下图所示:
如何显示所有列?
Ism*_*sma 101
尝试显示max_columns设置,如下所示:
import pandas as pd
from IPython.display import display
df = pd.read_csv("some_data.csv")
pd.options.display.max_columns = None
display(df)
Run Code Online (Sandbox Code Playgroud)
编辑:Pandas 0.11.0向后
这是不推荐使用的,但在早于0.11.0的Pandas版本中,max_columns设置指定如下:
pd.set_option('display.max_columns', None)
Run Code Online (Sandbox Code Playgroud)
小智 19
我知道这个问题有点老了,但是以下内容在运行pandas 0.22.0和Python 3的Jupyter Notebook中为我工作:
import pandas as pd
pd.set_option('display.max_columns', <number of columns>)
Run Code Online (Sandbox Code Playgroud)
您也可以对行执行相同操作:
pd.set_option('display.max_rows', <number of rows>)
Run Code Online (Sandbox Code Playgroud)
这样可以节省导入IPython的时间,并且pandas.set_option文档中还有更多选项:https ://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html
我建议在上下文管理器中设置显示选项,以便它只影响单个输出。我通常更喜欢“漂亮”的 html 输出,并定义一个force_show_all(df)用于显示 DataFrame的函数df:
from IPython.core.display import display, HTML
def force_show_all(df):
with pd.option_context('display.max_rows', None, 'display.max_columns', None, 'display.width', None):
display(HTML(df.to_html()))
# ... now when you're ready to fully display df:
force_show_all(df)
Run Code Online (Sandbox Code Playgroud)
正如其他人所提到的,请谨慎仅在合理大小的数据帧上调用它。
如果你想显示所有设置的行,如下所示
pd.options.display.max_rows = None
Run Code Online (Sandbox Code Playgroud)
如果你想显示所有列设置如下
pd.options.display.max_columns = None
Run Code Online (Sandbox Code Playgroud)
也许是因为我有一个旧版本的熊猫,但在Jupyter笔记本上这对我有用
import pandas as pd
from IPython.core.display import HTML
df=pd.read_pickle('Data1')
display(HTML(df.to_html()))
Run Code Online (Sandbox Code Playgroud)
您可以使用 pandas.set_option(),对于列,您可以指定以下任何选项
pd.set_option("display.max_rows", 200)
pd.set_option("display.max_columns", 100)
pd.set_option("display.max_colwidth", 200)
Run Code Online (Sandbox Code Playgroud)
对于完整的打印列,您可以这样使用
import pandas as pd
pd.set_option('display.max_colwidth', -1)
print(words.head())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58842 次 |
| 最近记录: |