Objective: Change the Column Names of all the Data Frames **in the Global Environment** from the following list

colnames of the ones in global environment

So. 

0) The Column names are:

```
 colnames = c("USAF","WBAN","YR--MODAHRMN") 

```

1) I have the following data.frames: df1, df2. 

2) I put them in a list: 

```
  dfList <- list(df1,df2)

```

3) Loop through the list:

```
 for (df in dfList){
   colnames(df)=colnames
 }

```

But this creates a new df with the column names that I need, it doesn't change the original column names in df1, df2. Why? Could lapply be a solution? Thanks

Can something like:

```
 lapply(dfList, function(x) {colnames(dfList)=colnames})

```

work?