#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. Пожалуйста, отметьте ответ как решение, если это помогло вам