python csv文件處理相關問題及解決方法

1. 因爲文件太大,將一個csv文件用linux的splite方法,切分紅一個個小文件處理。出現如下問題linux

IndexError: list index out of range數組

緣由是:splte文件最後一行爲空行,可使用如下命令查詢;或者splite把文件切分,出現把一行切到兩個文件的問題:spa

切分文件可參考連接.net

tail -n 10 t_file000
head -n 10 文件名

使用命令直接刪除文件的最後一行code

sed -i '$d' file

使用命令直接刪除文件第一行blog

sed -i '1d' filename

 第一行是列名,跳過第一行直接讀取ip

with open('D:/分析數據/a.csv','rt') as csvfile:
    next(csvfile)
    reader = csv.reader(csvfile)

兩個List拼湊成一個二維數組get

data = list(zip(list1,list2))data = np.array(data)
相關文章
相關標籤/搜索