我希望我不会错过这里明显的东西,但我似乎无法想出这个。
我在Mac OS 10.11.1上使用RStudio 0.99.489,当我尝试使用长度大于100的向量的View(myCharVec)
时,我收到以下错误:
视图错误:'名称' attribute [x]的长度必须与vector [1]
的长度相同
(其中x是一个数字看似与向量的长度有关。)
names(myCVec)
和attributes(myCVec)
都返回NULL
,class(myCVec)
返回"character"
,str(myCVec)
按预期返回'chr [1:length(myCVec)] "a" "x" "M" ...'
。< / p>
一些样品&amp;结果:
myCVec <- paste(sample(c(letters, LETTERS), 100, replace = TRUE))
View(myCVec) #(Opens viewer normally.)
myCVec <- paste(sample(c(letters, LETTERS), 101, replace = TRUE))
View(myCVec)
Error in View : 'names' attribute [2] must be the same length as the vector [1]
myCVec <- paste(sample(c(letters, LETTERS), 490, replace = TRUE))
View(myCVec)
Error in View : 'names' attribute [5] must be the same length as the vector [1]
myCVec <- paste(sample(c(letters, LETTERS), 200000, replace = TRUE))
View(myCVec)
Error in View : 'names' attribute [1981] must be the same length as the vector [1]
edit()
函数可以毫无问题地打开字符向量。
View()
在R中工作并且曾经在RStudio的先前安装(可能是2或3次构建之前?)中工作。 (到目前为止,我还没有时间寻找解决方案。)