yos*_*rry 18 python ipython pandas ipython-notebook
我有一个十列的简单csv文件!
当我在笔记本中设置以下选项并打印我的csv文件(在pandas数据框中)时,它不会从左到右打印所有列,它会打印前两个,下面两个打印,依此类推.
我用这个选项,为什么不工作?
pd.option_context("display.max_rows",1,"display.max_columns",100)
Run Code Online (Sandbox Code Playgroud)
即使这似乎不起作用:
pandas.set_option('display.max_columns', None)
Run Code Online (Sandbox Code Playgroud)
Jak*_*kob 33
我假设您要在笔记本中显示您的数据,而不是以下选项适合我(IPython 2.3):
import pandas as pd
from IPython.display import display
data = pd.read_csv('yourdata.txt')
Run Code Online (Sandbox Code Playgroud)
直接设置选项
pd.options.display.max_columns = None
display(data)
Run Code Online (Sandbox Code Playgroud)
或者,使用您显示的set_option方法实际上也可以正常工作
pd.set_option('display.max_columns', None)
display(data)
Run Code Online (Sandbox Code Playgroud)
如果您不想为整个脚本设置此选项,请使用上下文管理器
with pd.option_context('display.max_columns', None):
display(data)
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,您可以给出一个最小的例子来重现您的问题.
| 归档时间: |
|
| 查看次数: |
16204 次 |
| 最近记录: |