Импортируйте вектор данных из 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"
Другие вопросы по тегам