CSV.read无法解析包含定界符的带引号的字段

时间:2018-08-21 11:05:52

标签: csv julia

我无法解析CSV文件,其中数字包含逗号分隔符作为千位分隔符。 documentation有一个quotechar关键字参数:

  

quotechar::Union{Char,UInt8}:表示可能包含delim或换行符的带引号的字段的字符;默认'"'

我希望这段代码的数据帧具有10,000和5,但是此Julia代码的数据帧具有10和0:

using DataFrames;
using CSV;

df = CSV.read(IOBuffer("""a,b\n"10,000",5"""), quotechar = '"')

head(df)

结果是:

1×2 DataFrames.DataFrame
│ Row │ a  │ b │
├─────┼────┼───┤
│ 1   │ 10 │ 0 │

我有茱莉亚(Julia)0.6.3,而CSV的包裹是0.2.5,我以相同的结果跑了Pkg.update()。这是错误还是我做错了什么?

0 个答案:

没有答案