【问题标题】:Why can't I view more rows in the dataframe? [duplicate]为什么我不能在数据框中查看更多行? [复制]
【发布时间】:2025-12-25 16:50:06
【问题描述】:

表格中的以下行根据销售额从高到低排列。我喜欢输出如何向我展示最高销售额和最差销售额。但我想从每一端查看不止 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

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

【问题讨论】:

    标签: python pandas rows


    【解决方案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

      【讨论】:

        最近更新 更多