Pull to refresh

Comments 2

С простыми переменными всё понятно, а как из языка в язык передаются более сложные структуры, хотя бы — датафреймы?
С датафреймами примерно всё то же самое. Для примера создадим датафрейм, забросим его в R, создадим там его копию, вернём копию обратно и убедимся, что они совпадают:
using DataFrames
df = DataFrame(a = 1:3, b = 0.5:2.5)
@rput df
R"""
   df2 <- df
"""
@rget df2
isequal(df2,df)

Теперь добавим в R к нашему датафрейму ещё один столбец и вернём обратно то, что получилось:
R"""
   df2[,"c"] <- df2[,"b"]^2
"""
@rget df2
Sign up to leave a comment.

Articles