#for single row df.loc[ index , : ] # for multiple rows indices = [1, 20, 33, 47, 52 ] new_df= df.iloc[indices, :]