Skip to content
Prev 25351 / 398503 Next

simple for loop

Try this inside your loop:

if (dim(get(i))[1] == 0) rm(list=i)

HTH,
Andy

-----Original Message-----
From: Stephan Holl [mailto:sholl at gmx.net]
Sent: Friday, November 15, 2002 5:31 PM
To: r-help at stat.math.ethz.ch
Subject: [R] simple for loop


Dear list.
I cannot manage to select all data.frames, which have no data inside.
names <- c("data.fame1", "data.fame2","data.fame4","data.fame4")

for (i in names)
{
ifelse(dim(i)[1]==0, rm(i))
}

perhaps anybody could help
thank you.