pythonpandas如何显示_如何在IPythonpandas中配置显示输出

我试图在我的OS X终端配置我的IPython输出,但似乎没有一个我想设置的更改正在生效。我正在尝试配置显示设置,使得更大的输出像一个大的DataFrame将输出没有任何截断或摘要信息。

将pandas导入到我的脚本后,我有几个选项设置在哪里我尝试了一大堆,但任何一个(或所有,为此)似乎没有生效。我使用%run从IPython运行脚本。我在这里做错了吗?

import pandas as pd

pd.set_option('display.expand_max_repr', False)

pd.set_option('display.max_columns', 30)

pd.set_option('display.width', None)

pd.set_option('display.line_width', 200)

我在Stack和pandas FAQ上看过some threads,即使在显示命名空间(或没有)下使用这些,就像我在这里尝试过的那样。

我知道有一些方法,例如在你的输出上调用to_string()或describe()方法,但是这些方法非常手动,并且在某些情况下并不总是像预期那样工作,就像我已经调用了to_string ()在一个groupby对象上产生:

id type

106125 puzzle gameplay_id sitting_id user_id ...

106253 frames gameplay_id sitting_id user_id ...

106260 trivia gameplay_id sitting_id user_id ...

我的终端窗口大小足以容纳宽度,并调用pd.util.terminal.get_terminal_size()正确找到窗口大小元组,因此似乎自动检测大小也不起作用。任何见解将不胜感激!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值