2017-12-03 93 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" 
相關問題