Hogyan kell használni .loc alapján szűrheti a dátummezőkre

szavazat
0

Nemrég kezdtem el játszani körül Python és már ragadt kapcsolatos problémát Panda (különösen .loc) egy ideig most. Alapvetően én csak próbálja manipulálni a dataframe úgy, hogy csak tartja bizonyos adatok között.

Mikor szűrni egy adott időpontra parancs fut hibátlanul, de amint azt váltani egy sor nem fog. Továbbá, bármely más változó típusú működik - Meglep, mert az embereknek kell szűrni dátumok minden alkalommal. Muszáj, hogy átalakítsa a dátumot?

# this works perfectly fine
raw_data.loc[raw_data['date_field'] == '2019-06-20', 'id':'date_field']

# this does not
raw_data.loc[raw_data['date_field'] >= '2019-06-20', 'id':'date_field']

Kapok egy típus hiba:

Típushiba lőfegyverét (legutóbbi hívás utolsó)

Most próbáltam mindenféle különböző átalakítások a dátum mező de folyton ugyanazt a hibát. Ez egyáltalán lehetséges, hogy kiszűrje dátumokat segítségével .loc?

A kérdést 24/10/2019 12:59
a forrás felhasználó
Más nyelveken...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more