Рубрики
Без рубрики

Как загрузить Pandas DataFrame из CSV?

Автор оригинала: Python Examples.

Загрузить Pandas DataFrame из CSV – Read_CSV ()

Чтобы загрузить данные в PandaS DataFrame из файла CSV, используйте функцию Pandas.rad_csv ().

В этом руководстве мы узнаем разные сценарии, которые возникают при загрузке данных из CSV в PandaS DataFrame.

Пример 1: Загрузите данные CSV в DataFrame

В этом примере мы принимаем следующий файл CSV и загрузите его в DataFrame, используя pandas.read_csv () метод.

data.csv.

name,physics,chemistry,algebra
Somu,68,84,78
Kiku,74,56,88
Amol,77,73,82
Lini,78,69,87

Python Program

import pandas as pd
	
#load dataframe from csv
df = pd.read_csv("data.csv")

#print dataframe
print(df)

Выход

   name  physics  chemistry  algebra
0  Somu       68         84       78
1  Kiku       74         56       88
2  Amol       77         73       82
3  Lini       78         69       87

Первый ряд в файле CSV принимается в виде имени столбцов, а остальные как строки DataFrame.

Пример 2: Загрузить dataframe из данных файла CSV с определенным разделителем

Если вы используете другой разделитель для дифференциации элементов в ваших данных, вы можете указать этот разделитель на функцию Read_CSV (), используя разделитель аргумент

Рассмотрим следующий файл CSV. В этом файле CSV разделитель – это пространство.

data.csv.

name physics chemistry algebra
Somu 68 84 78
Kiku 74 56 88
Amol 77 73 82
Lini 78 69 87

Теперь мы предоставим разделитель в качестве пространства для Read_CSV ().

Python Program

import pandas as pd
	
#load dataframe from csv
df = pd.read_csv('data.csv', delimiter=' ')

#print dataframe
print(df)

Выход

   name  physics  chemistry  algebra
0  Somu       68         84       78
1  Kiku       74         56       88
2  Amol       77         73       82
3  Lini       78         69       87

Загрузить DataFrame из CSV без заголовка

Если ваш файл CSV не имеет заголовка (имена столбцов), вы можете указать, что для Read_CSV () двумя способами.

  1. Пройти аргумент заголовок = нет к функции pandas.read_csv ().
  2. Пройти аргумент имена на функцию PandaS.Read_csv (), которая неявно делает заголовок = нет Отказ

Python Program

import pandas as pd

# using header argument
df = pd.read_csv('data.csv', header=None)

# using names argument
df1 = pd.read_csv('data.csv', names=list_of_column_names)

Для получения дополнительных вариантов, доступных с функцией read_csv (), обратитесь к https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.rad_csv.html

Резюме

В этом руководстве Pandas мы узнали, как загружать данные из CSV-файла в PandaS DataFrame.