Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 查找并删除数据框中字符变量列中只有数值的所有记录_R_Dataframe - Fatal编程技术网

R 查找并删除数据框中字符变量列中只有数值的所有记录

R 查找并删除数据框中字符变量列中只有数值的所有记录,r,dataframe,R,Dataframe,我有一个数据框,如下所示。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中实现这一点。像这样的东西就可以了 df[!str_detect(df$c1,("([0-9])")),] df df <- data.frame(c1 = c("A", "D", "2", "0

我有一个数据框,如下所示。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中实现这一点。

像这样的东西就可以了

df[!str_detect(df$c1,("([0-9])")),]
df
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)),]