对于第一次玩游戏,我只是尝试将一些数据导入橙色并遇到问题,如果我的CSV包含如下数据:“0,5m rope”或其他任何带有a的数据,则Orange无法处理进口。 Orange Python data load error: "example of invalid length" 问题是,逗号值在我的数据中很重要,我无法真正将其更改为其他任何内容。
我可以在不改变数据的情况下以某种方式解决此问题吗?
答案 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"