【发布时间】:2015-07-11 20:14:14
【问题描述】:
我对 R 编程还是有点陌生。我很困惑为什么对数据框进行子集化会返回一个因子,而不仅仅是一个具有单个元素的向量。为什么这是 R 的默认值?这是因为我的子集是一个词,而不是一个值?尽管如此,我还是希望有一个字符向量。
例如:
n <- c(2,3,5)
s = c("aa", "bb","cc")
b <- c(TRUE, FALSE, TRUE)
df <- data.frame(n,s,b)
df
test <- df[1,"s"]
test
class(test) #this says it's a factor
谢谢!
【问题讨论】: