Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用csv文件中的matplotlib绘制数据与时间?_Python_Csv_Matplotlib - Fatal编程技术网

Python 如何使用csv文件中的matplotlib绘制数据与时间?

Python 如何使用csv文件中的matplotlib绘制数据与时间?,python,csv,matplotlib,Python,Csv,Matplotlib,如果这是一个愚蠢的问题,我很抱歉,但在写这篇文章之前,我看了不同的例子并尝试了它们 我有一个csv文件,看起来如下 DateTime Column_2 Column_3 9/1/2019 7:07:46 AM 894 55 9/1/2019 7:17:46 AM 895

如果这是一个愚蠢的问题,我很抱歉,但在写这篇文章之前,我看了不同的例子并尝试了它们

我有一个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列是一个对象,但如何将该列与时间进行对比?我是否将数据时间更改为整数