Como ler um arquivo de texto com pandas (incluindo exemplos)


Para ler um arquivo de texto com pandas em Python, você pode usar a seguinte sintaxe básica:

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

Este tutorial fornece vários exemplos de uso prático desta função.

Ler um arquivo de texto com cabeçalho

Suponha que temos o seguinte arquivo de texto chamado data.txt com um cabeçalho:

Leia um arquivo de texto no Pandas

Para ler este arquivo em um DataFrame do pandas, podemos usar a seguinte sintaxe:

 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

Podemos imprimir a classe DataFrame e encontrar o número de linhas e colunas usando a seguinte sintaxe:

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

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

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

(10, 2)

Podemos ver que df é um DataFrame do pandas com 10 linhas e 2 colunas.

Leia um arquivo de texto sem cabeçalho

Suponha que temos o seguinte arquivo de texto chamado data.txt sem cabeçalho:

Pandas leem um arquivo de texto sem cabeçalhos

Para ler este arquivo em um DataFrame do pandas, podemos usar a seguinte sintaxe:

 #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

Como o arquivo de texto não tinha cabeçalho, os pandas simplesmente nomearam as colunas 0 e 1 .

Leia um arquivo de texto sem cabeçalhos e especifique nomes de colunas

Se quisermos, podemos atribuir nomes de colunas ao importar o arquivo de texto usando o argumento de nomes :

 #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

Recursos adicionais

Como ler arquivos CSV com Pandas
Como ler arquivos Excel com Pandas
Como ler um arquivo JSON com Pandas

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *