我正在使用sapply和class命令的组合,如下所示,以了解data.frame的每一列中的数据类型。但我希望class命令忽略根本没有任何字母数字字符的单元格。例如,我的工资列主要是数字,我希望class命令忽略" - "然后打印答案
我怎么能实现同样的目标?
salary1 <- c(21000, 1, 26800)
salary <- c(21000, "-", 26800)
em <- data.frame(salary1, salary)
sapply (em, class)
----- ---------- UPDATE1
我添加了2行代码,如下所示。我希望薪水等级3是数字,但R表示它是&#34;字符&#34;。有什么办法吗?
salary3<-salary[salary!="-"]
class(salary3)