Полное руководство: чтение файлов CSV в Jupyter Notebook

Jupyter Notebook – популярный инструмент для анализа и исследования данных. Одной из распространенных задач анализа данных является чтение файлов CSV. В этой статье мы рассмотрим различные методы чтения файлов CSV в Jupyter Notebook с использованием Python и приведем практические примеры кода.

Метод 1: использование CSV-модуля Python

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

Метод 2: использование встроенных средств обработки файлов Python

filename = 'data.csv'
with open(filename, 'r') as file:
    lines = file.readlines()
    for line in lines:
        row = line.strip().split(',')
        print(row)

Метод 3. Использование библиотеки Pandas

import pandas as pd
filename = 'data.csv'
df = pd.read_csv(filename)
print(df.head())

Метод 4. Использование библиотеки NumPy

import numpy as np
filename = 'data.csv'
data = np.genfromtxt(filename, delimiter=',')
print(data)

Метод 5. Использование модуля CSV из библиотеки Pandas

import pandas as pd
filename = 'data.csv'
with open(filename, 'r') as file:
    csv_reader = pd.read_csv(file)
    for row in csv_reader.iterrows():
        print(row)

В этой статье мы рассмотрели несколько способов чтения файлов CSV в Jupyter Notebook с использованием Python. Мы рассмотрели методы с использованием модуля Python CSV, встроенной обработки файлов, библиотеки Pandas, библиотеки NumPy и модуля CSV из библиотеки Pandas. В зависимости от ваших конкретных требований и размера вашего набора данных вы можете выбрать наиболее подходящий метод чтения файлов CSV. Удачного анализа данных!