透過 Python 的 csv 模組可以從 CSV 檔案中讀取特定列,步驟如下:匯入 csv 模組。打開 CSV 檔案。建立 CSV 讀者物件。可選:跳過標題行。循環遍歷行,訪問列。關閉文件。
如何讀取CSV 檔案中的特定列
要從CSV 檔案讀取特定列,可以使用Python 的csv 模組。以下步驟說明如何進行操作:
步驟1:匯入csv 模組
<code class="python">import csv</code>
步驟2:開啟CSV 檔案##
<code class="python">with open('data.csv', 'r') as csvfile:</code>
步驟3:建立CSV 讀者物件
<code class="python">reader = csv.reader(csvfile)</code>
步驟4:跳過標題行(可選)
如果CSV 檔案包含標題行,可以使用以下方法跳過:<code class="python">next(reader)</code>
步驟5:循環遍歷行
<code class="python">for row in reader: # 访问列 列名 = row[列索引]</code>
步驟6:關閉檔案##<code class="python">csvfile.close()</code>
要讀取第3 列(索引為2)中的所有值,可以使用下列程式碼:
<code class="python">import csv with open('data.csv', 'r') as csvfile: reader = csv.reader(csvfile) next(reader) # 跳过标题行 for row in reader: 列名 = row[2] print(列名)</code>
以上是python怎麼讀取csv檔案中的一列的詳細內容。更多資訊請關注PHP中文網其他相關文章!