我无法解析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()
。这是错误还是我做错了什么?