Импортируйте вектор данных из julia в R с помощью RCall
Предположим, у меня есть такой массив данных Julia:
Any[Any[1,missing], Any[2,5], Any[3,6]]
Я хочу импортировать его в R с помощью RCall, поэтому у меня есть результат, эквивалентный этому:
data <- cbind(c(1,NA), c(2,5), c(3,6))
Примечание: длина данных является динамической и может быть не 3!
может ли кто-нибудь помочь мне, как я могу это сделать? Спасибо
1 ответ
Решение
Вы можете просто интерполировать матрицу в R:
a = [ 1 2 3
missing 5 6 ]
R"data <- $a"
Чтобы преобразовать ваш "массив массивов" в матрицу, вам нужно объединить их
b = Any[Any[1,missing], Any[2,5], Any[3,6]]
a = hcat(b...)
R"data <- $a"