python - ipython notebook pandas max 允许的列数

标签 python pandas ipython ipython-notebook

我有一个包含十列的简单 csv 文件!

当我在笔记本中设置以下选项并打印我的 csv 文件(在 pandas 数据框中)时,它不会打印从左到右的所有列,它会打印前两列,下面的两列等等开。

我使用了这个选项,为什么它不起作用?

pd.option_context("display.max_rows",1,"display.max_columns",100)

即使这样似乎也不起作用:

pandas.set_option('display.max_columns', None)

最佳答案

我假设您想在笔记本中显示您的数据,而不是以下选项对我来说很好(IPython 2.3):

import pandas as pd
from IPython.display import display
data = pd.read_csv('yourdata.txt')

要么直接设置选项

pd.options.display.max_columns = None
display(data)

或者,使用您展示的 set_option 方法实际上也可以正常工作

pd.set_option('display.max_columns', None)
display(data)

如果您不想为整个脚本设置此选项,请使用上下文管理器

with pd.option_context('display.max_columns', None):
    display(data)

如果这没有帮助,您可以举一个最小的示例来重现您的问题。

关于python - ipython notebook pandas max 允许的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27163830/

相关文章:

pandas - tensorflow 2 "Attempt to convert a value (63) with an unsupported type (<class ' numpy.int6 4'>) to a Tensor"

python - 如何隐藏代码并重新运行 jupyter notebook 中的所有单元格?

pandas - 使用 seaborn 和 pandas plotting 防止重叠条

linux - 突出显示选择和中间按钮粘贴到 jupyter notebook 中?

python - subprocess.Popen 与 CLI 提示符交互

python - 在 pct_change() 和缺失值之前重新采样

python - 使用 Pandas 的箱线图

python - Pandas 按与第一列的相关性对列进行排序

python - 如何在 CKAN 2.2 中定义自定义验证器

python - Django create_or_update 模型属性命令工作正常但更新失败