在R語言中,可以使用typeof()
函數(shù)和class()
函數(shù)來查看數(shù)據(jù)的類型。
typeof()
函數(shù)可以返回一個標識數(shù)據(jù)對象類型的字符向量,它能返回的類型包括:
示例代碼:
x <- 10
typeof(x) # 返回 "double"
y <- "hello"
typeof(y) # 返回 "character"
class()
函數(shù)返回數(shù)據(jù)對象的類別,也可以用來查看數(shù)據(jù)的類型。它可以返回更具體的類型信息,例如:
示例代碼:
x <- 10
class(x) # 返回 "numeric"
y <- factor(c("a", "b", "c"))
class(y) # 返回 "factor"
需要注意的是,typeof()
函數(shù)和class()
函數(shù)的返回結(jié)果可能不一樣。例如,向量和數(shù)值型對象的typeof()
函數(shù)返回"double",但class()
函數(shù)可能返回"numeric"或"integer"。這是因為class()
函數(shù)可以提供更具體的類別信息,而typeof()
函數(shù)僅提供了較為基本的數(shù)據(jù)類型信息。