更改数据框中的变量类型

时间:2018-11-22 14:10:18

标签: r

是否有一种有效的方法来更改数据框中的所有变量类型?

我有很多大数据帧。有时底部还有另外一行不包含实际数据。如果我自动读取数据帧,则变量类型将自动设置为字符类型(因为最后一行具有随机输入的大部分为字母)。 如果我然后删除最后一行。 如何将仅包含数字的所有变量转换为整数? (最好只有一行)

这是我正在寻找的简短示例:

A <- c(rep(1,5),'X')
B <- c(1:6)
C <- rep('C',6)
D <- c(rep(10,5),'Y')

dat <- data.frame(A,B,C,D)
dat <- dat[dat$A=='1',]

is.character(dat$A) #should be integer, as well as dat$D and optionally others
is.integer(dat$B)
is.character(dat$C)

0 个答案:

没有答案
相关问题