我有一个规范告诉我,我需要将变量C
作为一个列表,其中的元素是字符向量。
所以,我尝试了
C = list()
vector = c("dsdas", "dsadsda", "dsdasdasdasdada")
C[1] = vector
然后我得到warning : number of items to replace is not a multiple of replacement length
但请注意,C
在索引 1 处仅包含 1 个元素,即"dsdas"
但是,这将起作用。
C = list()
vector = list(c("dsdas", "dsadsda", "dsdasdasdasdada"))
C[1] = vector
如果我的规范说我需要一个字符向量而不是一个列表,我有什么选择,为什么会有这样的C
行为?我认为一个列表可以包含任何长度的字符向量?