I have a large list of dataframes. It looks like that one below, its only much bigger.

```
V1 = c("1996-04-01", "1992-01-01", "1997-02-01", "1991-01-08", "1998-09-07")
V2 = runif(5, 10.0, 100.0)
V3 = runif(5, 10.0, 100.0)
V4 = runif(5, 10.0, 100.0)
V5 = runif(5, 10.0, 100.0)

df1 = data.frame (V1, V2, V3, V4, V5) 

V1 = c("2009-04-01", "1996-01-01", "1991-02-01", "1997-01-08", "2005-09-07")
V2 = runif(5, 10.0, 100.0)
V3 = runif(5, 10.0, 100.0)
V4 = runif(5, 10.0, 100.0)
V5 = runif(5, 10.0, 100.0)

df2 = data.frame (V1, V2, V3, V4, V5) 

V1 = c("2002-04-01", "1995-01-01", "1992-02-01", "1999-01-08", "2007-09-07")
V2 = runif(5, 10.0, 100.0)
V3 = runif(5, 10.0, 100.0)
V4 = runif(5, 10.0, 100.0)
V5 = runif(5, 10.0, 100.0)

df3 = data.frame (V1, V2, V3, V4, V5) 

dataframe_list = list(df1, df2, df3)

```

I want to remove rows with certain days. For example all years before 1995 and after 2000. I know how to do that in a dataframe, but how can addess all V1 columns in the dataframe-list? And how can I use the as.Date function? I got an error when I tried to do it. My try was:

```
for(i in 1:length(dataframe_list)){
  dataframe_list[[i]][,1]= as.Date(dataframe_list[[i]][,1],format="%Y-%m-%d")
  dataframe_list[dataframe_list[["V1"]] >= 1995, ]
  dataframe_list[dataframe_list[["V1"]] <= 2000, ]}

```

It doesnt work, does anyone know where the mistake could be? And does anyone know an easier solution?