Как использовать столбцы в строках с помощью строки чтения python

#python #readline

#python #readline

Вопрос:

У меня есть большие данные, и я пытаюсь провести некоторый анализ по конкретным столбцам. Я знаю количество строк (около 2000), но количество столбцов в нем может варьироваться для каждой строки. для открытия файла и проведения его анализа я использовал:

 a=np.loadtxt("file.csv")
  

И я получил эту ошибку:

Ошибка значения: неправильное количество столбцов в строке 2

Это происходит из-за наличия разных столбцов.

Итак, я попытался прочитать файл с помощью readline(). Дело в том, что в readline я не знаю, как преобразовать строку в целое число таким образом, чтобы я мог использовать столбцы. один из примеров файла выглядит так:

 0 12 123 53.884 -20
156 1234 1 -123 543 4924 0 -0.3
  

Числа разделяются пробелом, количество столбцов различно.

Ответ №1:

Вы можете прочитать строку как строку. Затем разделите строку на пустую.

Комментарии:

1. Пожалуйста, отметьте ответ как решение, если это помогло вам