Dividindo o arquivo .txt em python [duplicado]
Sep 04 2020
Eu tenho um arquivo .txt que é separado da seguinte maneira para várias linhas: Vermont; VT; Tunbridge; 95000204; Republicano; John Kasich; 36; 0,319 Quando lido com pandas, recebo apenas 1 coluna. Como divido os dados em python para que cada valor separado seja uma coluna diferente em um dataframe pandas?
Respostas
balderman Sep 04 2020 at 03:31
Assim (veja https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html para mais)
import pandas as pd
df = pf.read_csv('data.csv',sep=';')
print(df)
onde data.csv é
Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
resultado
Vermont VT Tunbridge ... John Kasich 36 0.319
0 NewYork VT Tunbridge ... John Kasich 36 0.88
[1 rows x 8 columns]
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?