相关疑难解决方法(0)

确定数据框列的数据类型

我正在使用R并使用将数据加载到数据帧中read.csv().如何确定数据框中每列的数据类型?

types r dataframe

135
推荐指数
6
解决办法
33万
查看次数

如何获取数据框中所有列的类?

找出数据框中每列的哪个类是一种简单的方法?

r

66
推荐指数
2
解决办法
7万
查看次数

在data.frame中检查列类时,apply()不起作用

我有一个数据帧.我想检查class每一列.

x1 = rep(1:4, times=5)
x2 = factor(rep(letters[1:4], times=5))
xdat = data.frame(x1, x2)

> class(xdat)
[1] "data.frame"
> class(xdat$x1)
[1] "integer"
> class(xdat$x2)
[1] "factor"
Run Code Online (Sandbox Code Playgroud)

但是,想象一下,我有很多列,因此需要apply()用来帮助我做到这一点.但它不起作用.

apply(xdat, 2, class)
         x1          x2 
"character" "character" 
Run Code Online (Sandbox Code Playgroud)

为什么我不能apply()用来查看每列的数据类型?或者我该怎么办?

谢谢!

r class apply

5
推荐指数
1
解决办法
1477
查看次数

标签 统计

r ×3

apply ×1

class ×1

dataframe ×1

types ×1