Прочитайте .txt файл и получите строки и столбцы по pandas - PullRequest
0 голосов
/ 26 апреля 2020

Я хочу прочитать этот файл через библиотеку pandas, чтобы получить фрейм данных.

Этот фрейм данных должен иметь 4 столбца и много строк. Разделитель столбцов - «,», а разделитель строк - «;». Файл в формате .txt, и я не знаю, как это сделать.

Файл .txt:

Ответы [ 2 ]

2 голосов
/ 26 апреля 2020

Попробуйте это:

df = pd.read_csv('test.txt', lineterminator=';', engine='c', header=None)
print(df)

       0     1   2   3
0    822   100  33  33
1    321   143  33  33
2    367   236  33  33
3    775   292  33  33
4    951   492  33  33
..   ...   ...  ..  ..
340  556   327  33  33
341  574   287  33  33
342  533   257  33  33
343  611   336  33  33
0 голосов
/ 26 апреля 2020
import pandas as pd
FilePath =  'C:\\temp\\tstdel.txt'
df11 = pd.read_table(FilePath, lineterminator= ';', delimiter=',', header = None)
df11

Дает

0 1 2 3 0 822 100 33 33 1 321 143 33 33 2 367 236 33 33 3 775 292 33 33 4 951 492 33 33 5 1153 518 33 33

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...