我是一个R
对Julia
. 我没有计算机科学背景。我只是尝试Juno
使用以下命令读取“csv”文件:
using CSV
using DataFrames
df = CSV.read(joinpath(Pkg.dir("DataFrames"),
"path/to/database.csv"));
并收到以下错误消息
CSV.CSVError('error parsing a 'Int64' value on column 26, row 289; encountered '.'"
in read at CSV/src/Source.jl:294
in #read#29 at CSV/src/Source.jl:299
in stream! at DataStreams/src/DataStreams.jl:145
in stream!#5 at DataStreams/src/DataStreams.jl:151
in stream! at DataStreams/src/DataStreams.jl:187
in streamto! at DataStreams/src/DataStreams.jl:173
in streamfrom at CSV/src/Source.jl:195
in paresefield at CSV/src/paresefield.jl:107
in paresefield at CSV/src/paresefield.jl:127
in checknullend at CSV/src/paresefield.jl:56
我查看数据框中指示的条目:第 287 行、第 288 行分别是这样30
的33
(似乎是 type Integer
)和第 289 行是30.445
(这是 type float
)。
问题是DataFrames
填充列Int
并在看到 时停止Float
?
提前谢谢了