[使用python从Excel删除行

问题描述 投票:0回答:1

我有一个包含15行乘4列的数据,有人知道如何删除除行号5、10和15之外的每一行吗?

下图显示了输入数据,整个突出显示的行将是我想要保留的行,换句话说,我想从1到4、6到9以及11到14删除行。非常感谢,在此先感谢!

enter image description here

python excel pandas rows drop
1个回答
0
投票

使用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
© www.soinside.com 2019 - 2024. All rights reserved.