R中的空多个数据帧
如何将多个data.frames设为空?我可以用这个找到我的data.frames,但我坚持要将它们设为nullR中的空多个数据帧,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) } 如果不再需要对
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,则将其置零