I'm new to this, so be kind :)

I use the tidyverse package in R.

I have a list of dataframes. In each dataframe, I want to keep only the rows above the first row that has a certain string (in this case, three asterisks) in its first column. In the example attached, I want to keep all the rows above row 21 (i.e. first time "\*\*\*" is encountered in first column). How do I do that?

![dataframe example](https://i.stack.imgur.com/deaWf.png)