繁体   English   中英

将列名称分配给csv数据集

[英]Assign columns names to a csv dataset

我目前正在处理包含以下数据的数据集:

paper_id, word_attributes, class_label

现在总共有3700个word_attributes列表示一个二进制值。 python中是否有一种方法可以用来分配列标题? 谢谢。

您也许可以使用以下命令读取csv文件:

a = np.genfromtxt(filename, delimiter=',', dtype=None, names=True)

它将创建一个numpy.recarray ,其中的每一列都可以通过键来调用,例如a['paper_id'] dtype=None ,“ dtypes将分别由每一列的内容确定”。


编辑:如@askewchan所建议,您必须传递names=True来保留csv列的原始名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM