import pandas def price_3_to_7(a): return 3<=a<=7 def time_3_to_8(b): return 3<=b<=8 excel=pandas.read_excel('填充數據.xlsx',header=3,index_col='id') excel.fillna(0,inplace=True) #以下兩個語句的功能都一樣 #excel=excel.loc[excel['price'].apply(price_3_to_7)].loc[excel['time'].apply(time_3_to_8)] #進行兩次篩選 excel=excel.loc[excel.price.apply(price_3_to_7)].loc[excel.time.apply(time_3_to_8)] #進行兩次篩選 print(excel)