我如何只读取csv的一定数量的列

时间:2019-02-14 20:33:34

标签: pandas

我有一个21列的数据框。但是,最后一列是无用的,没有必要。我只想阅读前20列,而完全忽略最后一列。我不知道发送给我时文件将如何格式化,但是我总是想忽略最后一栏。

所以,如果我有一个数据框:

df = pd.DataFrame({'name': ['Jason', 'Molly', 'Tina', 'Jake', 'Amy'], 
        'reports': [4, 24, 31, 2, 3],
        'year': [2012, 2012, 2013, 2014, 2014],
        'coverage': [25, 94, 57, 62, 70]})

但是我不想在“ coverage”列中阅读。因此,我希望pd.read_csv()语句的输出为:

Name    reports      year
Jason     4          2012
Molly     24         2012
Tina      31         2013
Jake      2          2014
Amy       3          2014

0 个答案:

没有答案