Есть много проблем с вашим кодом, который, похоже, во многих местах вообще не является кодом Julia, а собран из множества разных языков. Я укажу на несколько проблем ниже, но я настоятельно рекомендую вам начать с одного или двух дней, чтобы прочитать отличную документацию Julia , чтобы ознакомиться с основами языка, если вы собираетесь программировать на это.
Некоторые специфические c точки:
Чтение файла CSV с помощью пакета CSV выполняется по телефону CSV.File()
showln
не является допустимой функцией Julia, вы можете искать println
или @show
Цикл в диапазоне целые числа обычно выполняются путем цикла по объекту UnitRange
, который может быть просто построен с двоеточием, например for i in 1:10
Конкатенация строк в Julia выполняется с использованием оператора *
, а чем &
Сравнения выполняются с использованием инфиксного оператора ==
, использование одного =
выполняет присвоение правой части левой части
Функции в Юлии вообще не баук d к объектам, что, похоже, подразумевает ваша точечная запись resultat.append!
. Размещение элемента в существующем массиве выполняется с помощью функции push!
[.col]
недопустимый синтаксис Julia
Похоже, вы пытаетесь сделать что-то вроде:
using CSV, DataFrames
all_results = Float64[]
for i in 1:8
dt = DataFrame(CSV.File(dataset[i]*"_"*kind[i]*"etcetc.csv"))
for c in eachcol(dt)
push!(all_results, mean(c))
push!(all_results, median(c))
end
end