#for single row df.loc[ index , : ] # for multiple rows indices = [1, 20, 33, 47, 52 ] new_df= df.iloc[indices, :]
indices = [133, 22, 19, 203, 14, 1] df_by_indices = df.iloc[indices, :]