gpt4 book ai didi

ruby - 使用 FasterCSV 解析此行的正确方法?

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:51 25 4
gpt4 key购买 nike

我在 CSV 文件中有以下行在解析时给我带来了问题:

312,'997639','2','John, Doe. “J.D.” ',' ','2000',' ','街道','城市','NY','99999','','2010-02-17 19:12:04','2010-02-17 19:12:04';

我正在使用以下参数进行解析:

FasterCSV.foreach(file, {:headers => true, :quote_char => '"', :col_sep => "','"} ) do |row|

但是,由于行列中的“J.D”,它会像上面那样在行上爆炸。如何使用 FasterCSV 正确解析该行?

谢谢!

最佳答案

在我看来,您的 :quote_char 应该是 ' 而您的 :col_sep 应该是 ,。在那种情况下:

FasterCSV.foreach(file, {:headers => true, :quote_char => "'", :col_sep => ','} ) ...

关于ruby - 使用 FasterCSV 解析此行的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293363/

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