【问题标题】:How to print all rows/data from csv file with Pandas in Python?如何在 Python 中使用 Pandas 打印 csv 文件中的所有行/数据?
【发布时间】:2022-01-23 15:58:02
【问题描述】:

问题

我有一个包含 100 行的 CSV 文件。我想用pandas 模块打印它们。但它只打印 10 行。如何打印所有这些?

代码

from pandas import *

cvs=read_csv('sample.csv')

print(cvs)

我得到的输出

    Serial Number                   Company Name  ...         Description Leave
0   9788189999599                 TALES OF SHIVA  ...                mark     0
1   9780099578079      1Q84 THE COMPLETE TRILOGY  ...                Mark     0
2   9780198082897                       MY KUMAN  ...                Mark     0
3   9780007880331        THE GOD OF SMAAL THINGS  ...  4TH HARPER COLLINS     2
4   9780545060455               THE BLACK CIRCLE  ...  4TH HARPER COLLINS     0
..            ...                            ...  ...                 ...   ...
94  9788184821536  MORE STORIES FROM THE JATAKAS  ...                 ACK     0
95  9788184821543           MORE TALES OF BIRBAL  ...                 ACK     0
96  9788184821550         TALES FROM THE JATAKAS  ...                 ACK     0
97  9788184821567               RAMarkS OF MEWAR  ...                 ACK     0
98  9788184821574       THE SONS OF THE PANDAVAS  ...                 ACK     0

[99 rows x 5 columns]
[Finished in 5.6s]

【问题讨论】:

  • 打印数据框,默认情况下,只给出摘要

标签: python pandas


【解决方案1】:

你可以试试这个

from pandas import *

cvs=read_csv('sample.csv')
pandas.set_option('display.max_rows', csv.shape[0]+1)

print(cvs)

【讨论】:

    【解决方案2】:

    设置 display.max_rows:

    pd.set_option('display.max_rows', 500)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-09
      • 2020-06-11
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2020-07-25
      • 1970-01-01
      相关资源
      最近更新 更多