Что ж, это не файл CSV, поэтому я бы лучше проанализировал его напрямую (это не максимально эффективно, но в большинстве случаев должно быть достаточно):
df = DataFrame(a=String[], b=Int[], c=Int[])
for line in eachline("filename.txt")
a, b, c = split(line)
push!(df, (String(a), parse(Int, b), parse(Int, c)))
end
РЕДАКТИРОВАТЬ: если вы хотитетакже используется столбец 6 (я предполагаю, что последний столбец Char
):
df = DataFrame(a=String[], b=Int[], c=Int[], d=Char[])
for line in eachline("filename.txt")
a, b, c, _, _, d = split(line)
push!(df, (String(a), parse(Int, b), parse(Int, c)), d[1])
end