溫馨提示×

python讀取csv文件的方法有哪些

小億
87
2023-12-12 22:48:05
欄目: 編程語言

Python讀取CSV文件的方法有以下幾種:

  1. 使用csv模塊:可以使用csv模塊的reader函數(shù)來讀取CSV文件。該函數(shù)會將每一行數(shù)據(jù)轉(zhuǎn)換為一個列表,并返回一個可迭代對象,可以通過迭代來讀取每一行數(shù)據(jù)。
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)
  1. 使用pandas庫:Pandas庫提供了read_csv函數(shù)來讀取CSV文件。該函數(shù)會將CSV文件讀取為一個DataFrame對象,可以方便地進行數(shù)據(jù)分析和處理。
import pandas as pd

data = pd.read_csv('file.csv')
print(data)
  1. 使用numpy庫:Numpy庫也提供了genfromtxt函數(shù)來讀取CSV文件。該函數(shù)會將CSV文件讀取為一個二維數(shù)組。
import numpy as np

data = np.genfromtxt('file.csv', delimiter=',')
print(data)
  1. 使用標準庫:除了以上幾種方法,還可以使用Python的內(nèi)置標準庫來讀取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ù)結(jié)構(gòu),可以選擇合適的方法來讀取和處理CSV文件。

0