我有一个数据框如下。 c1,c2,c3有字符列
c1 c2 c3
A B C
D E F
2 M N
O P Q
6 T V
X Y Z
我需要找到并删除只有列c1中的数值的记录。
结果数据框应如下所示:
c1 c2 c3
A B C
D E F
O P Q
X Y Z
我如何在R中实现这一目标。
答案 0 :(得分:1)
这样的事情会做
df[!str_detect(df$c1,("([0-9])")),]
答案 1 :(得分:0)
df <- data.frame(c1 = c("A", "D", "2", "0", "6", "X"),
c2 = c("B", "E", "M", "P", "T", "Y"),
c3 = c("C", "F", "N", "Q", "V", "Z"), stringsAsFactors = FALSE)
df[!is.na(as.numeric(df$c1)),]