Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/103: Рейтинг темы: голосов - 103, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 07.08.2018
Сообщений: 36

Считывание данных по столбцам из txt-файла

03.03.2019, 10:57. Показов 19975. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, с недавних пор программирую на python и образовался такой вопрос.

У меня есть txt-файл, в котором находятся данные в таком формате:

00 00 00.047 2815.312 1797.187 100079.695
00 00 00.151 2841.187 1835.250 100083.437
00 00 00.255 2880.750 1817.062 100082.710
00 00 00.359 2884.125 1845.750 100083.937
00 00 00.464 2884.500 1824.000 100084.367

Мне необходимо построить график, на основе данных из первых трёх столбцов (это время в формате чч:мм:сс.ссс) и четвёртого.

Подскажите пожалуйста, каким образом обеспечить считывание данных по столбцам.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2019, 10:57
Ответы с готовыми решениями:

Считывание из .txt файла по столбцам и по строкам
Доброго времени суток, уважаемые эксперты! Программа вычисляет 3 угла вращения системы, записывая их в файл filename.txt в таком виде: ...

Считывание данных из текствого файла и запись в EXCEL по столбцам
Добрый день! Подскажите, пожайлуста, как мне сделать средствами Delphi программу, которая будет считывать строки из текстового файла и...

Считывание по столбцам из txt
Всем привет! Я начинающий кодер на плюсах, поэтому огромная просьба с пониманием отнестись к моему возможно тупому вопросу. Я совершенно...

4
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
03.03.2019, 11:08
Цитата Сообщение от Safoks Посмотреть сообщение
Подскажите пожалуйста, каким образом обеспечить считывание данных по столбцам
считываешь построчно, из каждой строки берешь нужный отрезок
Python
1
2
3
4
>>> st = '00 00 00.047 2815.312 1797.187 100079.695'
>>> print(st.split()[:3])
['00', '00', '00.047']
>>>
1
0 / 0 / 0
Регистрация: 07.08.2018
Сообщений: 36
03.03.2019, 11:53  [ТС]
Semen-Semenich, А если мне необходимо взять четвёртый столбец, то сделать так?
Python
1
print(st.split()[3:4])
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
03.03.2019, 13:32
Python
1
2
3
4
5
6
7
8
9
>>> st = '00 00 00.047 2815.312 1797.187 100079.695'
>>> st = st.split()
>>> st
['00', '00', '00.047', '2815.312', '1797.187', '100079.695']
>>> st[:3]
['00', '00', '00.047']
>>> st[3]
'2815.312'
>>>
почитайте индексы и срезы списков.
1
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.03.2019, 17:56
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
>>> import pandas as pd
>>> df = pd.read_table(r'input.txt',header=None,sep=r"\s+")
>>> df
   0  1      2         3         4           5
0  0  0  0.047  2815.312  1797.187  100079.695
1  0  0  0.151  2841.187  1835.250  100083.437
2  0  0  0.255  2880.750  1817.062  100082.710
3  0  0  0.359  2884.125  1845.750  100083.937
4  0  0  0.464  2884.500  1824.000  100084.367
>>> df.iloc[:,:3]
   0  1      2
0  0  0  0.047
1  0  0  0.151
2  0  0  0.255
3  0  0  0.359
4  0  0  0.464
>>> df.iloc[:,4]
0    1797.187
1    1835.250
2    1817.062
3    1845.750
4    1824.000
Name: 4, dtype: float64
>>>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2019, 17:56
Помогаю со студенческими работами здесь

Считывание данных из файла .TXT
Подскажите пожалуйста, как в C# организовать считывание данных из файла и после из обработки загнать в другой файл? пример для графов: ...

Считывание данных из txt файла/СИ
После изменения файлов in1, in2, in3 c исходными данными, программа начинает выдавать ошибки. Подскажите, пожалуйста, в чем может быть...

Считывание данных из txt файла
Здравствуйте, извините за такие банальные вопросы, но уже пару дней не получается считать данные из файла txt. Точнее считать данные...

Считывание данных из файла .TXT
Подскажите пожалуйста, как в C# организовать считывание данных из файла и после из обработки загнать в другой файл? пример для графов: ...

Ошибка при считывание данных с txt файла
Всем привет! При выполнение программы у меня возникает ошибка. Как ее исправить ? Код снизу. Строка 53. ДАННЫЕ В TXT ФАЙЛЕ. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru