Wenden Sie die Teilmengenfunktion auf eine Liste von Datenrahmen an

Ich habe eine Liste vonSpatialPolygonDataFrame das kann ich aufnehmendataframe so was:

df.1 <- data.frame(A = c(1:10), B = c(1, 2, 2, 2, 5:10))
df.2 <- data.frame(A = c(1:10), B = c(1, 2, 2, 2, 2, 2, 7:10))
df.3 <- data.frame(A = c(1:10), B = c(1, 2, 2, 4:10))

list.df <- list(df.1, df.2, df.3)

Ich möchte eine Liste einer Teilmenge jedes Datenrahmens basierend auf der Bedingung erhalten (list.df.sub ist das Ergebnis, das ich suche):

df.1.sub <- subset(df.1, df.1$B != 2)
df.2.sub <- subset(df.2, df.2$B != 2)
df.3.sub <- subset(df.3, df.3$B != 2)

list.df.sub <- list(df.1.sub, df.2.sub, df.3.sub)

Ich möchte meine Teilmenge direkt auf anwendenlist.df. Ich weiß, dass ich verwenden musslapply funktionieren aber nicht wissen wie?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage