Python данные графика относительно ЧЧ: время ММ из текстового файла - PullRequest
0 голосов
/ 02 марта 2020

У меня есть текстовый файл со временем дня ЧЧ: ММ в столбце 0 и значениями в столбцах 1 и 2. Мне нужно изобразить каждый из 1 и 2 в зависимости от времени в виде столбцов, причем данные из 2 перекрывают данные из 1.

Не удается импортировать текстовый файл из-за формата времени. Как мне заставить Python узнать, что столбец 0 - это время? После долгих поисков я все еще не смог найти решение.

import datetime

t,s,l=np.loadtxt('longruntextfile.tsv',delimiter='\t',unpack=True)
#t = [datetime.datetime.strptime(elem, '%H:%M') for elem in t]

print(t)

Я разместил свой код выше, вы можете увидеть, где я пытался использовать некоторые вещи, которые я нашел в Интернете. Если кто-то знает, как сделать эту работу, я буду очень благодарен.

1 Ответ

0 голосов
/ 02 марта 2020
# arq.txt row -> 10:15,A,B

from datetime import datetime
with open('arq.txt', 'r') as arq:
    row = arq.read()
    cols = row.split(',')
    # if you need time not string
    # time = datetime.strptime(cols[0], "%H:%M") 
    print("Time: {}  |  Col_1: {}  |  Col_2: {}".format(cols[0], cols[1], cols[2]))
    #just plot cols[]
arq.close()

Time: 10:15 | Col_1: A | Col_2: B

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...