Я попытался открыть .txt-файл в виде массива в python, поэтому я могу работать с элементами внутри. Файл .txt (abc.txt) выглядит примерно так.Открытие текстового файла как массив в python
AL192012, TONY, 20,
20121021, 1800, , LO, 20.1N, 50.8W, 25, 1011,
20121022, 0000, , LO, 20.4N, 51.2W, 25, 1011,
20121022, 0600, , LO, 20.8N, 51.5W, 25, 1010,
20121022, 1200, , LO, 21.3N, 51.7W, 30, 1009,
AL182012, SANDY, 45,
20121021, 1800, , LO, 14.3N, 77.4W, 25, 1006,
20121022, 0000, , LO, 13.9N, 77.8W, 25, 1005,
20121022, 0600, , LO, 13.5N, 78.2W, 25, 1003,
20121022, 1200, , TD, 13.1N, 78.6W, 30, 1002,
Я попытался pd.read_csv('abc.txt')
, loadtxt("abc.txt")
и genfromtxt("abc.txt")
. Но они генерировали только массив с тремя столбцами, вероятно, потому, что первая строка имела только три столбца. Но я хочу, чтобы у него были те же восемь столбцов, что и файл .txt. Это возможно? Благодаря!
Ну, что вы ожидаете эти две строк, которые не имеют, как много столбцов, чтобы появиться в в результате? – poke
Спасибо. Если этот массив называется b, я хочу получить SANDY с помощью b [5,4] и получить TD с помощью b [9,3]. – Ron