如果单元格中的值不等于另一个值,则按索引删除一行

时间:2018-10-29 22:22:49

标签: excel pandas dataframe

如果该行中的“年份”不等于“ 1950”,我尝试删除该行。 我收到“ KeyError:1”错误。 这是我尝试的:

import pandas as pd

inpExcelFile = 'den.xlsx'
df = pd.read_excel(inpExcelFile)
print (df)

for i in range(0,len(df)):

    if df.at[i,'Year'] != '1948':
        df=df.drop(df.index[i])
        print (df)
        df.to_excel('C:/Users/F Yunus Emre Cevahir/Desktop/den2.xlsx')

这是我的excel外观:

enter image description here

0 个答案:

没有答案