我有一个包含15行乘4列的数据,有人知道如何删除除行号5、10和15之外的每一行吗?
下图显示了输入数据,整个突出显示的行将是我想要保留的行,换句话说,我想从1到4、6到9以及11到14删除行。非常感谢,在此先感谢!
使用iloc
按位置选择
iloc
更新按照评论:从数据框中删除每第5行。将df = pd.read_excel('d.xlsx',header=None) # read file
df = df.iloc[[4,9,14]] # filter rows
df
0 1 2 3
4 5 e 5 e
9 10 j 10 j
14 5 e 5 e
df.to_excel('d.xlsx',index=None,header=None) # save file
和DataFrame.drop
一起使用。 DataFrame.drop
slicing