如何检查我的数据所在的格式?

检查数据框中某列的格式是什么命令,即数字,字符,阶乘等。如何检查我的数据所在的格式?

我已经在网上搜索了;显然我使用了错误的搜索条件。

回答:

简单。

class(df$yourcol 

#i.e.

df<-data.frame(matrix(1:4,2,2))

class(df$X2)

编辑

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

回答:

@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"

以上是 如何检查我的数据所在的格式? 的全部内容, 来源链接: utcz.com/qa/260247.html

回到顶部