Как читать текстовый файл с помощью Pandas (включая примеры)

Как читать текстовый файл с помощью Pandas (включая примеры)

Чтобы прочитать текстовый файл с пандами в Python, вы можете использовать следующий базовый синтаксис:

df = pd.read_csv (" data.txt", sep=" ")

В этом руководстве представлено несколько примеров использования этой функции на практике.

Чтение текстового файла с заголовком

Предположим, у нас есть следующий текстовый файл с именем data.txt и заголовком:

Чтение текстового файла в Pandas

Чтобы прочитать этот файл в DataFrame pandas, мы можем использовать следующий синтаксис:

import pandas as pd

#read text file into pandas DataFrame
df = pd.read_csv (" data.txt", sep=" ")

#display DataFrame
print(df)

 column1 column2
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

Мы можем распечатать класс DataFrame и найти количество строк и столбцов, используя следующий синтаксис:

#display class of DataFrame
print(type(df))

<class 'pandas.core.frame.DataFrame'>

#display number of rows and columns in DataFrame
df.shape

(10, 2)

Мы видим, что df — это DataFrame pandas с 10 строками и 2 столбцами.

Чтение текстового файла без заголовка

Предположим, у нас есть следующий текстовый файл с именем data.txt без заголовков:

Pandas читают текстовый файл без заголовков

Чтобы прочитать этот файл в DataFrame pandas, мы можем использовать следующий синтаксис:

#read text file into pandas DataFrame
df = pd.read_csv (" data.txt", sep="", header= None )

#display DataFrame
print(df)

 0 1
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

Поскольку в текстовом файле не было заголовков, Pandas просто назвали столбцы 0 и 1 .

Прочитайте текстовый файл без заголовка и укажите имена столбцов

При желании мы можем присвоить имена столбцам при импорте текстового файла с помощью аргумента имен :

#read text file into pandas DataFrame and specify column names
df = pd.read_csv (" data.txt", sep="", header= None, names=[" A", " B "] )

#display DataFrame
print(df)

 A B
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

Дополнительные ресурсы

Как читать файлы CSV с помощью Pandas
Как читать файлы Excel с помощью Pandas
Как прочитать файл JSON с помощью Pandas

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.