为啥我不能在数据框中查看更多行? [复制]

Posted

技术标签:

【中文标题】为啥我不能在数据框中查看更多行? [复制]【英文标题】:Why can't I view more rows in the dataframe? [duplicate]为什么我不能在数据框中查看更多行? [复制] 【发布时间】:2019-12-28 07:32:04 【问题描述】:

表格中的以下行根据销售额从高到低排列。我喜欢输出如何向我展示最高销售额和最差销售额。但我想从每一端查看不止 5 个。我试图增加我可以使用此代码查看的行数:

pd.options.display.max_rows = 20

但我仍然有同样的看法:

New York                                    PROD_DESC  SLS_QTY
1500           BUBBLICIOUS GUM  5 SVG SR/APL     1850
330                AIRCAST MEDIUM RIGHT BRAC     1272
31                             25 CENT CANDY     1272
1441               BOOST PLUS VERY VANILLA L     1272
1440               BOOST PLUS INSTCHOC  27 X     1272
                                      ...      ...
3693             GEL BUNION GUARD LITTLE TOE       -1
7585                       RIB BELT FEM UNIV       -1
5136         JEAN NATE AFTER BATH POWDER 6OZ       -1
7353  POVIDINE IODINE 10% OINTMENT 1OZ MAJOR       -2
1235       BENADRYL ITCH RELIEF STICK 0.47OZ       -2

有人知道我做错了什么吗?

【问题讨论】:

【参考方案1】:

这是因为您拥有大量行。当您有很多行时,数据框将始终默认显示顶部和底部 5 行。如果您想从顶部查看特定数量的行,您可以随时使用 head 函数。

df = pd.DataFrame(data)
df.head(20)

【讨论】:

【参考方案2】:

您可以设置终端显示的行数:

pd.set_option('display.height', number)
pd.set_option('display.max_rows', number)

可能只是第二个,具体取决于您的版本

Pandas: Setting no. of max rows

【讨论】:

以上是关于为啥我不能在数据框中查看更多行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能在我的 pygame 文本框中输入超过 1 个字母? [复制]

为啥字符串相等在此 Python 代码中不能按预期工作? [复制]

通过数据框中的列表 len 复制行并将它们添加为索引

为啥我的代码没有从 Pandas 数据框中选择数据? [复制]

如何从 imdb 获取更多信息并将其保存在 pandas 数据框中? [复制]

如何使用熊猫更改数据框中的特定行值? [复制]