Jak czytać plik tekstowy za pomocą pand (w tym przykłady)


Aby przeczytać plik tekstowy z pandami w Pythonie, możesz użyć następującej podstawowej składni:

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

W tym samouczku przedstawiono kilka przykładów praktycznego wykorzystania tej funkcji.

Przeczytaj plik tekstowy z nagłówkiem

Załóżmy, że mamy następujący plik tekstowy o nazwie data.txt z nagłówkiem:

Przeczytaj plik tekstowy w Pandach

Aby wczytać ten plik do ramki DataFrame pandy, możemy użyć następującej składni:

 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

Możemy wydrukować klasę DataFrame i znaleźć liczbę wierszy i kolumn, korzystając z następującej składni:

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

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

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

(10, 2)

Widzimy, że df to ramka danych pandy z 10 wierszami i 2 kolumnami.

Przeczytaj plik tekstowy bez nagłówka

Załóżmy, że mamy następujący plik tekstowy o nazwie data.txt bez nagłówka:

Pandy czytają plik tekstowy bez nagłówków

Aby wczytać ten plik do ramki DataFrame pandy, możemy użyć następującej składni:

 #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

Ponieważ plik tekstowy nie miał nagłówka, pandy po prostu nazwały kolumny 0 i 1 .

Przeczytaj plik tekstowy bez nagłówków i podaj nazwy kolumn

Jeśli chcemy, możemy przy imporcie pliku tekstowego przypisać nazwy kolumn za pomocą argumentu nazwy :

 #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)

   AB
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

Dodatkowe zasoby

Jak czytać pliki CSV za pomocą Pand
Jak czytać pliki Excel za pomocą Pand
Jak odczytać plik JSON za pomocą Pand

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *