2017-06-05 86 views
0

所以我對python和整個數據框操作主題都很陌生。我想要做的是詢問用戶分鐘年份和最大年份,然後列出提供的範圍的名稱和年份。 我已經嘗試了許多不同的方法,最後一個我想,雖然將是成功的是這樣的:使用python進行數據框操作

yearInputMin = int(input("Please enter min year: ")) 
    yearInputMax = int(input("Please enter max year: ")) 

    for row in my_data: 
     year = int(row['year']) 
     if year <= yearInputMax and year >= yearInputMin: 
      print 
      year 

我更注重的一年方面,因爲這是我在最困難的地區英寸

有關如何實現此目的的任何想法?

+1

你這裏看到的是什麼錯誤:在

yearInputMin = int(input("Please enter min year: ")) yearInputMax = int(input("Please enter max year: ")) my_data.loc[(my_data['year']<=yearInputMax)&(my_data['year']>=yearInputMin)] 

更多的細節?此外,'year'行應該與'print'行在同一行。 – Gabriel

回答