在R中,有很多功能可以在“as。”中使用 - 版本。我不明白其中的区别。例如:
a <- c("a", "a", "a", "b", "b", "c")
b <- factor(a)
c <- as.factor(a)
identical(b, c)
identical(b, c)
将获得TRUE。因此,至少在这种情况下,as.factor
和factor
之间没有区别,它们都将字符向量a转换为因子。
有许多类似的示例(as.data.frame
和data.frame
,as.numeric
和numeric
,as.vector
和vector
,...)。也许有人可以解释这些之间的一般使用差异。