【发布时间】:2015-08-11 14:33:04
【问题描述】:
我有一个pandas Series,足够小,我可以阅读所有项目(大约 80 个),但对于屏幕尺寸来说太大了。
是否有一些python 命令或ipython(笔记本)魔术命令或pandas 函数来列化list 或Series,这样我就可以完全阅读它而无需向下和向上滚动?
我基本上是在bash 中寻找与column 命令等效的命令。
例如,我有一个这样的Series:
A 76
B 56
C 42
D 31
E 31
F 25
G 24
假设我的屏幕很小,我需要向下滚动才能看到B 行之后。我想要的是这样的:
A 76 C 42 E 31 G 24
B 56 D 31 F 25
【问题讨论】:
-
看看那个问题和接受的答案:stackoverflow.com/questions/11707586/…这是你想做的吗?
-
不,这是我现在正在做的,以显示超过 X 行。问题是我有 1 列,我希望它显示为多列,以便所有数据都可以在屏幕中显示。
-
什么是“屏幕”?是终端吗?它是 HTML 吗?终端中的列数是否始终保持一致?
-
屏幕是终端窗口或ipython笔记本页面的大小。
-
我不确定,但我会考虑寻找 numpy 的解决方案,因为 numpy 输出确实更倾向于这种输出风格(尽管显然它缺少的是索引)
标签: python pandas ipython multiple-columns