Тип DataFrame в Julia позволяет вам получить к нему доступ в виде массива, поэтому можно удалять столбцы с помощью индексации:
df = df[:,[1:2,4:end]] # remove column 3
Проблема с этим подходом заключается в том, что я часто знаю только имя столбца, а не индекс столбца в таблице.
Есть ли встроенный способ удаления столбца по имени?
Альтернативно, есть ли лучший способ сделать это, чем это?
colind = findfirst(names(df), colsymbol)
df = df[:,[1:colind-1,colind+1:end]]
Вышеуказанное относится к склонности к провалу; есть несколько краевых случаев (один столбец, первый столбец, последний столбец, символ не в таблице и т.д.)
Спасибо