Импортируйте CSV-файл в python со строкой различной длины - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь импортировать в python файл csv с табуляцией (\ t) в качестве разделителя. В конце концов я хочу поместить данные в массив numpy.

Файл выглядит примерно так

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

К сожалению, я не могу знать максимальную длину строки заранее.

У вас есть предложения?

1 Ответ

0 голосов
/ 04 апреля 2020

Как сказал hpaulj, прочитайте все строки и разбейте каждую строку по вашему разделителю.

Как это (просто)

with open("filename.txt", "r") as file:
    lines = file.readlines()

for line in lines:
    values = line.split(" ")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...