我有一個csv文件,我正在嘗試讀入python,然後我想將前兩列存儲在名爲和名稱的變量中。我使用的當前代碼如下:在python中讀取.csv的特定行數
import csv
infile = open('blue.csv', 'r')
csvfile = csv.reader(infile)
name = []
gender = []
for row in csvfile:
name.append(row[0])
gender.append(row[1])
有兩個問題,我遇到:
1)CSV文件頭,所以我不希望這些包含變量裏面,當我存儲列
2)我錯過了csv文件的最後一行的性別,所以我不想包含csv文件的最後一行時,我將它存儲在一個變量。
我是一個R
程序員,所以對我來說,我會解決這個問題的方式是讀取除第一行和最後一行以外的文件,但我不確定如何在python中執行此操作,或者更好,如果有更好/更聰明的選擇。
如果有幫助,這裏是一個模擬數據集會是什麼樣子:
Name, Gender
Bob, Male
Susan, Female
Doug,
您可以添加您的CSV的樣本? – Onilol
我做過了,它在模擬數據集上面。 – user6291
模擬數據集不是我的Python代碼。 – user6291