2017-12-03 125 views

回答

1

简单。

class(df$yourcol 
#i.e. 
df<-data.frame(matrix(1:4,2,2)) 
class(df$X2) 

编辑

由于索托斯评论上面也可以做str(df)返回所有列的一类。

1

@CCurtis答案是正确的,但你也可以使用命令sapply(df, class)

在下面的例子中,我使用了钻石的数据集从GGPLOT2包。

library(ggplot2) 
sapply(diamonds, class) 

为您提供了以下输出

$carat 
[1] "numeric" 

$cut 
[1] "ordered" "factor" 

$color 
[1] "ordered" "factor" 

$clarity 
[1] "ordered" "factor" 

$depth 
[1] "numeric" 

$table 
[1] "numeric" 

$price 
[1] "integer" 

$x 
[1] "numeric" 

$y 
[1] "numeric" 

$z 
[1] "numeric" 
相关问题