使用Numpy读取CSV文件

阿波罗
from numpy import genfromtxt
dataPoints = genfromtxt(temp.csv, dtype='datetime64[D],i8',delimiter=' ')

CSV档案:temp.csv

2014-05-19 10
2014-05-20 11
2014-05-21 12

来自的输出 print(dataPoints)

[ nan  10.]
[ nan  11.]
[ nan  12.]

编辑

[1969-12-31 00:00:00 1970-01-11 00:00:00]
[1969-12-31 00:00:00 1970-01-12 00:00:00]
[1969-12-31 00:00:00 1970-01-13 00:00:00]
[1969-12-31 00:00:00 1970-01-14 00:00:00]
[1969-12-31 00:00:00 1970-01-13 00:00:00]
里卡多·卡德尼斯(RicardoCárdenes)

只需告诉NumPy需要什么类型。例如:

>>> genfromtxt('temp.csv', dtype='datetime64[D],i8')
array([(datetime.date(2014, 5, 19), 10L),
       (datetime.date(2014, 5, 20), 11L), (datetime.date(2014, 5, 21), 12L)], 
      dtype=[('f0', '<M8[D]'), ('f1', '<i8')])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章