python – Ask Pandas to delete all rows beneath a certain row

I have imported an Excel file as a dataframe using pandas.

I now need to delete all rows from row 41,504 (index 41,505) and below.

I have tried df.drop(df.index(41504)), although that only catches the one row. How do I tell Pandas to delete onwards from that row?

I did not want to delete by an index range as the dataset has tens of thousands of rows, and I would prefer not to scroll through the whole thing.

Thank you for your help.

Kind regards