1

Python初学者在这里。我尴尬地花了过去两个小时试图弄清楚这一点。

我有一个CSV文件,其中包含第 14 行到第 86 行和第 86 列A的数据X。我把它带入了NumPy recarrayusing csv2rec。数据导入很好,但对于我来说,我无法弄清楚如何从不同的列行创建单独的数组。就此而言,我无法弄清楚如何引用recarray.

要引用该行,我可以只调用array_name[0]第一行或array_name[1]第二行(array_name作为数组的名称)。

我已经尝试对我在暂定NumPy 教程中看到的内容进行解释:

array_name[0:5, 1]

我这样做是为了在第 1-4 行抓取第二列(即使我真正想要的是整列),但即使这样也行不通。

最终我试图从数据中绘制3d线条,但我需要通过这第一步。CSVMatplotlib

4

1 回答 1

1

原来我的 csv 列的标题就是我所需要的。

例如,如果我的列的标题行是“data1”,那么代码将是 array_name['data1'] 来拉整列

于 2012-07-02T19:23:23.063 回答