не может преобразовать вектор в DataFrame в Julia

Имею вектор a = [1,2,3]. Я хочу преобразовать его в DataFrame с помощью

convert(DataFrame, a)

но это вызывает MethodError:

ERROR: MethodError: Cannot `convert` an object of type Array{Int64,1} to an object of type DataFrame

Команда

convert(DataFrame, a')

работает, но мне действительно нужен вектор-столбец 3 × 1.

Есть ли другой способ сделать это?

См. также:  Преобразовать вложенный массив в новое измерение
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. JAKE

    Просто пиши:

    julia> DataFrame(a=a)
    3×1 DataFrame
     Row │ a
         │ Int64
    ─────┼───────
       1 │     1
       2 │     2
       3 │     3
    

    для присвоения имени столбца :a.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: