天天看點

python讀取csv檔案并添加索引python讀取csv檔案并添加索引前言實作過程總結

python讀取csv檔案并添加索引

文章目錄

  • python讀取csv檔案并添加索引
  • 前言
  • 實作過程
  • 總結

前言

對于csv檔案進行處理一個重要的步驟是為資料添加索引,友善後續的資料操作

實作過程

這裡我們使用pandas庫中的read_csv()函數,在讀取csv資料的同時可以對其添加行索引和列索引。

import pandas as pd

obj=pd.read_csv('testdata.csv')
print(obj)
           

read_csv()不對屬性進行設定的預設狀态下,對于csv檔案進行讀取操作後,即使原來的資料存在索引,也會自動添加數字的行索引和列索引。

當設定 header=None 時,則認為csv檔案沒有列索引,為其添加相應範圍的索引,range(1,1200)指建立索引号從1開始最大到1199的列索引,當資料長度超過範圍時,索引沿列資料的右側對齊。

當設定 header=0 時,則認為csv檔案資料第一行是列索引,将用新的列索引替換舊的列索引。

當設定 index_col=0 時,則是csv檔案資料的指定資料中的第一列是行索引,usecols指選中資料的對應列數,[1,2,3]指第2列到第4列。

用usecols選擇前n行資料進行後續處理,n為正整型。

這樣我們就完成了對csv檔案添加索引的功能。

總結

csv檔案的格式一緻性會為後續的處理提供很大的友善。完成資料預處理後就可以進行分析了。