gpt4 book ai didi

ruby - CSV.read 第 x 行的非法引用

转载 作者:bug小助手 更新时间:2023-10-28 10:43:42 25 4
gpt4 key购买 nike

我正在使用 ruby​​ CSV.read 处理大量数据。库有时会遇到格式不正确的行,例如:

"Illegal quoting in line 53657."

忽略该行并跳过它会更容易,然后遍历每个 csv 并修复格式。我该怎么做?

最佳答案

我在 123,456,a"b"c

这样的一行中遇到了这个问题

问题是 CSV 解析器期望 "(如果出现)完全包围逗号分隔的文本。

解决方案在我确定不会出现在我的数据中的 " 之外使用引号字符:

CSV.read(filename, :quote_char => "|")

关于ruby - CSV.read 第 x 行的非法引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com