在PyPlot中导入和绘制mm / dd / yyyy hh:mm:ss数据

时间:2016-07-15 16:10:30

标签: python date csv

我是Python新手(使用2.7.11),我正在尝试制作一个简单的情节。我打开并将我的文件列读入列表。我想绘制Date_Time(格式为mm / dd / yyyy hh:mm:ss)与数据(十进制数)。我从日期/时间列中收到错误,我知道我必须将其转换为Pyplot可以读取的内容,但我不确定如何执行此操作。我目前的代码如下。谢谢!

import os
import matplotlib as mpl
import matplotlib.pyplot as plt
import csv
from collections import defaultdict

columns = defaultdict(list)

with open('filename.csv') as f:
   reader = csv.DictReader(f)
   for row in reader:
      for (k,v) in row.items():
         columns[k].append(v)

这给我留下了以下列表:列[' Date_Time']和列['数据']

CSV示例:

日期时间Date_Time AOT_500

5/3/2016 22:29:12 05/03/2016 22:29:12 0.346481

5/3/2016 22:37:32 05/03/2016 22:37:32 0.353119

错误:ValueError:float()的文字无效:05/03/2016 22:29:12

0 个答案:

没有答案