共計 758 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 讀取 CSV 文件的方法有以下幾種:
- 使用 csv 模塊:可以使用 csv 模塊的 reader 函數(shù)來讀取 CSV 文件。該函數(shù)會將每一行數(shù)據(jù)轉換為一個列表,并返回一個可迭代對象,可以通過迭代來讀取每一行數(shù)據(jù)。
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
- 使用 pandas 庫:Pandas 庫提供了 read_csv 函數(shù)來讀取 CSV 文件。該函數(shù)會將 CSV 文件讀取為一個 DataFrame 對象,可以方便地進行數(shù)據(jù)分析和處理。
import pandas as pd
data = pd.read_csv('file.csv')
print(data)
- 使用 numpy 庫:Numpy 庫也提供了 genfromtxt 函數(shù)來讀取 CSV 文件。該函數(shù)會將 CSV 文件讀取為一個二維數(shù)組。
import numpy as np
data = np.genfromtxt('file.csv', delimiter=',')
print(data)
- 使用標準庫:除了以上幾種方法,還可以使用 Python 的內置標準庫來讀取 CSV 文件??梢酝ㄟ^打開文件、讀取每一行數(shù)據(jù)并進行字符分割來實現(xiàn)。
with open('file.csv', 'r') as file:
for line in file:
row = line.strip().split(',')
print(row)
以上是 Python 讀取 CSV 文件的常用方法,根據(jù)具體的需求和數(shù)據(jù)結構,可以選擇合適的方法來讀取和處理 CSV 文件。
丸趣 TV 網 – 提供最優(yōu)質的資源集合!
正文完