0

对于第一次玩,我只是尝试将一些数据导入橙色并遇到问题,如果我的 CSV 包含如下数据:“0,5m 绳索”或其他任何带有 的数据,Orange 无法处理导入。 橙色 Python 数据加载错误:“无效长度示例” 问题是,逗号值在我的数据中很重要,我无法将它们真正更改为其他任何内容。

我可以在不更改数据的情况下以某种方式解决此问题吗?

4

1 回答 1

1

这个解析器其实是我写的,不过是十多年前的事了,所以才又查了一遍。我看不到任何方法可以在 csv 文件中转义逗号。对于那个很抱歉。我们总是首选制表符分隔的格式。橙色 3 会更聪明。

将文件重命名为 .txt 并使用制表符作为分隔符。

name    gender  height  comment
John    male    1,83    None
Jane    female  1.54    Likes commas, uses .txt format

@Rafael:顺便说一下,Orange 实际上同时接受 , 和 . 在数字上,就像上面的例子一样。

编辑:对不起,我知道我们在某个地方有它。还有另一个解析器。如果您使用画布,请转到首选项/类别并启用原型。将出现一个新的小部件类别,其中包含许多(废弃的)实验性东西。在那里,选择 CSV 文件导入并进行适当的配置。逗号像这里一样被“转义”:

name,gender,comment
John,m,None
Jane,f,"Likes commas, but no problems with that"
于 2015-05-23T09:32:26.573 回答