我想从csv文件创建numpy数组。数据以逗号分隔,但如下所示:
seqid 9/19/2009 9/26/2009 10/3/2009
4315 228046 227475 239080
19866 22241 27211 25313
23436 23576 23678 24687
23593 58074 61569 58564
23609 334673 313980 246823
我想将我的列名保留为这些日期,目前我使用的代码是:
mcvs = np.genfromtxt('csvfile.csv', delimiter=',', dtype=None, names=True)
当我使用names=True
时,我得到了一个类型为void
的1列数组。你知道吗
我错过了什么?你知道吗
对您的示例进行操作(使用空格作为分隔符),我得到一个具有4个字段的一维结构化数组。字段名是日期,去掉了
/
字符。你知道吗“列/字段”按字段名访问:
(我稍后再看删除的字符)
type
不是对结构化数组元素的有用测试。使用dtype
:deletechars
参数允许我控制是否删除/
:相关问题 更多 >
编程相关推荐