2015-02-09 132 views
-4

我是新来的Python,得到了以下数据一起工作:如何在列表中获取此数据?

https://dl.dropboxusercontent.com/u/86876232/6358.csv

链接文件只是整个一小部分数据(数据应该包含一个位15000个列表)。首先这种数据是什么格式?我怎么把它从这个格式转换成列表,这样我就可以将音量数据分割出来。

当我使用一个模块来读取CSV数据时,我没有得到每个列表作为单独的列表,而是一个大列表,每个列表作为一个值。这是数据如何的样子:4;“false”;“null”;“null”;“Osebni avto”;“20”;“Pobojeje”;“5.0”;“3-9m3(velikost “null”;“null”;“null”;“50”;“false”;“

而如果是最好有它在字典中我要去如何做到这一点?还有就是在我可以分配到值的数据没有按键,这些信息完全由不同的值。

回答

0

https://docs.python.org/3/library/csv.html#module-csv

我不太确定为什么这么低估了吗?

最好的办法是避免手动读取csv文件,只使用python默认的模块之一读取它们。在网络中使用csv有很多代码片段,因此您应该有任何问题。另外我认为你会比字典更好用字典。

+0

我正在使用您发给我的模块。 – 2015-02-09 10:31:23

+0

@Robin您遇到问题的原因对我来说显而易见,第二次我打开该csv文件。通常是csv文件。 他们通常是这样的: #NAME,年龄(此行是可选的) “姓名”, “年龄” “国宝”, “48” “唐”, “46” “苏”,“39 “ 你看起来像 data; data; data;

一些奇怪的p标签

数据;数据;数据 东西只是随机写在 csv文件是一个烂摊子,因此csv.DictReader有问题通过它阅读。 – ljetibo 2015-02-09 10:50:06

+0

那么我该怎么做呢? – 2015-02-09 10:52:59