Kyl*_*ndt 76
一种选择是使用lapply和class.例如:
> foo <- data.frame(c("a", "b"), c(1, 2))
> names(foo) <- c("SomeFactor", "SomeNumeric")
> lapply(foo, class)
$SomeFactor
[1] "factor"
$SomeNumeric
[1] "numeric"
Run Code Online (Sandbox Code Playgroud)
另一种选择是str:
> str(foo)
'data.frame': 2 obs. of 2 variables:
$ SomeFactor : Factor w/ 2 levels "a","b": 1 2
$ SomeNumeric: num 1 2
Run Code Online (Sandbox Code Playgroud)
小智 14
您可以简单地使用lapply或sapply内置函数.
lapply会回报你list-
lapply(dataframe,class)
Run Code Online (Sandbox Code Playgroud)
虽然sapply将采取最好的回报类型ex.矢量等 -
sapply(dataframe,class)
Run Code Online (Sandbox Code Playgroud)
这两个命令都会返回所有列名及其各自的类.
| 归档时间: |
|
| 查看次数: |
73708 次 |
| 最近记录: |