【发布时间】:2018-03-12 04:29:09
【问题描述】:
我有一个包含 300 列的数据框,其中有一个字符串变量,我试图删除它。我使用lapply(见下文)在堆栈溢出中找到了这个解决方案,这是我想要做的,但使用dplyr 包。我曾尝试使用 mutate_each 函数,但似乎无法使其工作
“如果您的数据框 (df) 真的是除 NAs 和垃圾之外的所有整数,那么以下将对其进行转换。
df2 <- data.frame(lapply(df, function(x) as.numeric(as.character(x))))
您会收到关于强制引入的 NA 的警告,但这只是所有非数字字符串变成 NA。
【问题讨论】: