Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.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,如何将多个data.frames设为空?我可以用这个找到我的data.frames,但我坚持要将它们设为null ls(pattern="pqr") 我通常这样做是为了使任何data.frame无效 abc<-NULL pqr<-NULL abc您可以在for循环中分配NULL。试用: for (i in seq_along(ls(pattern = "pqr"))){ assign(ls(pattern = "pqr")[i], NULL) } 如果不再需要对

如何将多个data.frames设为空?我可以用这个找到我的data.frames,但我坚持要将它们设为null

ls(pattern="pqr")
我通常这样做是为了使任何data.frame无效

abc<-NULL
pqr<-NULL

abc您可以在for循环中
分配
NULL
。试用:

for (i in seq_along(ls(pattern = "pqr"))){
        assign(ls(pattern = "pqr")[i], NULL)
}

如果不再需要对象,只需使用
rm
删除它们即可。如果(!is.null(pqr)){do something}大约有20多个数据帧,如abc_pqr,bcd_pqr,pqr_abc,abc_abc,您可以使用类似于
rm(list=ls(pattern=“pqr”)
的方法将其与
ls
相结合。所以我使用ls(pattern)来查找所有pqr,如果nrow=0,则使用条件,如果nrow=0,则将其置零