Given the dataframe and list below -

```
dfx = pd.DataFrame(np.random.rand(5,10))
dfx.columns = ['id1', 'id2', 'maars1', 'maars2', 'maars3', 'maars4', 'crsc1', 'crsc2', 'crsc3', 'crsc4']

lst = ['maars', 'crsc']

```

How do I create 2 dataframes. The first one will be called "df\_maars" and will have the following columns, "id1, id2, maars1, maars2, maars3, maars4.

The second dataframe will be called "df\_crsc" and will have the following columns, "id1, id2, crsc1, crsc2, crsc3, crsc4.

Note - my dataframe and list contain way more variables than "maars" and "crsc" And each variable has about 14 columns.