选项卡中的逗号值& Orange的分隔文件

时间:2015-05-22 01:01:19

标签: python orange

对于第一次玩游戏,我只是尝试将一些数据导入橙色并遇到问题,如果我的CSV包含如下数据:“0,5m rope”或其他任何带有a的数据,则Orange无法处理进口。 Orange Python data load error: "example of invalid length" 问题是,逗号值在我的数据中很重要,我无法真正将其更改为其他任何内容。

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

1 个答案:

答案 0 :(得分:1)

我实际上是编写了这个解析器,但它已经超过10年了,所以我再次检查它。我没有看到任何方法来逃避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"