Как сохранить фрейм данных как элемент списка и наоборот? - PullRequest
2 голосов
/ 16 февраля 2012

Хорошо, поэтому у меня есть куча значений в 2 * 100 кадре данных, я хочу, чтобы это было сохранено в виде списка, который снова будет сохранен как элемент данных ...

Это означает, что каждый фрейм данных будет содержать столбец, каждый элемент которого будет ссылаться на список, содержащий кучу информации

Возможно ли это?

1 Ответ

3 голосов
/ 17 февраля 2012

Да, конечно! Попробуйте I().

> df = data.frame(a=1:3,b=4:6)
> df
  a b
1 1 4
2 2 5
3 3 6
> DF = data.frame(A=I(list(df,df)),B=I(list(df,df)))
> DF
         A        B
1 1:3, 4:6 1:3, 4:6
2 1:3, 4:6 1:3, 4:6
> sapply(DF,class)
     A      B 
"AsIs" "AsIs" 
> sapply(DF$A,class)
[1] "data.frame" "data.frame"
> sapply(DF$B,class)
[1] "data.frame" "data.frame"
> DF[2,1]
[[1]]
  a b
1 1 4
2 2 5
3 3 6
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...