Как я могу вывести данные в зависимости от времени с помощью matplotlib из CSV-файла? - PullRequest
1 голос
/ 23 февраля 2020

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

Итак, у меня есть этот CSV-файл, который я выгляжу следующим образом

 DateTime                        Column_2                   Column_3
 9/1/2019  7:07:46 AM            894                        55
 9/1/2019  7:17:46 AM            895                        58
 9/1/2019  7:27:46 AM            898                        63

Теперь мой код:

import pandas as pd
from matplotlib import pyplot as plt
data=pd.read_csv('data file.csv')
data=data[data.Column_2 != '(null)']
data[data.Column_3 != '(null)']
data[['Column_2','Column_3']]= [['Column_2','Column_3']].apply(pd.to_numeric, errors='coerce')
plt.plot(data.DataTime,data.Column_2)

В приведенном выше примере я удалил некоторые нулевые значения в столбцах 2 и 3, а затем преобразовал их в значения int (они были объектами). Однако столбец DataTime является объектом, как я могу построить график столбца в зависимости от времени? Могу ли я изменить DataTime на целое число?

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