2016-05-16 37 views
0

我已經在尋找答案,但到目前爲止,我仍然堅持這個問題。我必須根據給定的數據編碼位置推薦軟件。 數據具有以下結構:如何根據時間/日期來限制數據框中的數據

UserID VenueID CategoryID CategoryName Latitude Longitude TimezoneOffset UTCtime 
470 49bbd6c0f964a520f4531fe3 4bf58dd8d48988d127951735 Arts & Crafts Store 40.719810375488535 -74.00258103213994 -240 Tue Apr 03 18:00:09 +0000 2012 

我的軟件將獲得用戶ID,的categoryID和日期作爲輸入,軟件應該只考慮數據(推薦)到指定日期(YYYY-MM-DD是足夠,沒有小時,分鐘等)

我怎樣才能選擇數據,直到例如2012-04-12?我已經看到很多解決方案,使日期時間作爲索引,但雖然我有227428日期只有224653是唯一的,所以我不知道這是否會工作。

我必須將我的dateframe條目從字符串轉換爲datetime。這適用於pandas.to_datetime,但我如何將其應用於我的軟件(例如語法)。 這不明明工作:

df2 = df[df['UTCtime']<date_input] 

感謝您的幫助,只是問,如果你需要更多的信息。

回答

0

好吧,我明白了。我分別將我的'UTCtime'列轉換爲datetime對象並將其添加到我的數據框中。然後我能夠限制。 ;)

相關問題