pd.read_csv的header用法


默認Header = 0:

In [3]: import pandas as pd

In [4]: t_user = pd.read_csv(r'C:\Users\Song\Desktop\jdd_dataset\t_user.csv')

In [5]: t_user.head()
Out[5]: 
     uid  age  sex active_date     limit
0  26308   30    1  2016-02-16  5.974677
1  78209   40    1  2016-02-21  5.292154
2  51930   35    1  2016-04-19  6.292055
3  10113   25    1  2016-03-12  6.292055
4  17067   35    1  2016-02-16  5.974677

header=0,表示第一行為標題行

In [6]: t_user2 = pd.read_csv(r'C:\Users\Song\Desktop\jdd_dataset\t_user.csv',header = 0)

In [7]: t_user2.head()
Out[7]: 
     uid  age  sex active_date     limit
0  26308   30    1  2016-02-16  5.974677
1  78209   40    1  2016-02-21  5.292154
2  51930   35    1  2016-04-19  6.292055
3  10113   25    1  2016-03-12  6.292055
4  17067   35    1  2016-02-16  5.974677

header=None時,即指明原始文件數據沒有列索引,這樣read_csv會自動加上列索引,除非你給定列索引的名字。

In [9]: t_user3 = pd.read_csv(r'C:\Users\Song\Desktop\jdd_dataset\t_user.csv',header = None)

In [10]: t_user3.head()
Out[10]: 
       0    1    2            3             4
0    uid  age  sex  active_date         limit
1  26308   30   01   2016-02-16  5.9746772897
2  78209   40   01   2016-02-21  5.2921539288
3  51930   35   01   2016-04-19  6.2920545271
4  10113   25   01   2016-03-12  6.2920545271

更多參考:

  1. https://blog.csdn.net/ly_ysys629/article/details/55107237
  2. https://www.cnblogs.com/datablog/p/6127000.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM