我对熊猫很新,我使用标准的emacs python模式。
我期待前5行,而不是摘要,有人知道为什么会这样吗?
>>> test.head()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 0 to 4
Data columns:
myname 5 non-null values
sid 5 non-null values
age 5 non-null values
country 5 non-null values
DOB 5 non-null values
income 5 non-null values
height 5 non-null values
答案 0 :(得分:0)
我认为emacs模式与您的问题无关。
当DataFrame的列太宽而无法跨越屏幕时,旧版本的Pandas会恢复显示摘要。最近对pandas(版本0.10及更高版本)的更新显示了所有内容,包括任何不适合第二个块的列。
我建议升级。否则,这个答案有一些有用的想法,可以在旧版本的Pandas中解决这个问题:https://stackoverflow.com/a/11708664/1221924
答案 1 :(得分:0)
你可能正在使用0.6.x版本,这个版本在emacs中有一个错误导致你的行为:https://github.com/pydata/pandas/pull/625。 Dan建议采用解决方法。