Методы чтения файлов CSV в Python: csv, pandas и numpy

Я могу помочь вам с чтением CSV-файла на Python. Вот несколько методов, которые вы можете использовать:

Метод 1. Использование модуля csv

import csv
with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)

Метод 2: использование библиотеки pandas

import pandas as pd
data = pd.read_csv('file.csv')
print(data)

Метод 3: использование библиотеки numpy

import numpy as np
data = np.genfromtxt('file.csv', delimiter=',', dtype=None)
print(data)

В методе 1 мы используем встроенный модуль csvдля чтения файла CSV. Мы открываем файл с помощью функции open(), а затем создаем объект чтения с помощью csv.reader(). Мы можем перебирать объект чтения для доступа к каждой строке файла CSV.

В методе 2 мы используем популярную библиотеку pandas. Мы импортируем библиотеку и используем функцию read_csv()для прямого чтения CSV-файла в DataFrame pandas. Это обеспечивает более мощные возможности манипулирования данными.

Метод 3 демонстрирует использование библиотеки numpy. Мы импортируем numpyи используем функцию genfromtxt()для чтения файла CSV. Мы указываем разделитель и тип данных как None, чтобы автоматически определить тип данных.