【发布时间】:2012-06-21 18:30:56
【问题描述】:
我对 R 很陌生,想知道是否有办法将向量存储在数据框中,这样数据框的每个条目都是一个向量。
我想将条目分配给一个向量,并且以后可以更改它:
df[2,]$Value <- c(1,2,0)
df[3,]$Value <- c(0,0,1)
df[3,]$Value <- df[3,]$Value + c(2,4,4)
但只能通过替换数据框中的 3 个不同条目来完成这项工作。有谁知道这是否可能?
df:
V1 V2 V3
1 c(1,2) c(2,3) c(0,0)
2 c(1,1) c(0,0) c(2,2)
【问题讨论】:
-
您的意思是希望能够使用不同大小的向量?
-
如果您停止尝试将其硬塞到数据框中,而只使用列表列表,则不会那么混乱。
-
同意。列表或数组的列表可能会更好。这是不可能的,因为数据框是 2D 对象
标签: r