Powiedz, że mam DataFrame df z datą jako indeks i niektórymi wartościami. Jak mogę wybrać wiersze, w których data jest większa niż pewna wartość x?Pandon Pandas Wybierz indeks, w którym indeks jest większy niż x
Wiem, że mogę przekonwertować indeks na kolumnę, a następnie wybrać opcję df [df ['date']> x], ale czy jest ona wolniejsza niż wykonywanie operacji na indeksie?
Najbardziej idiomatycznym prawdopodobnie [częściowy indeksowania łańcuch] (http://pandas.pydata.org/pandas-docs/stable/timeseries .html # datetimeindex-partial-string-indexing). Ale możesz zrobić coś w stylu 'df [df.index> x]'. –
możesz po prostu zrobić to samo z indeksem, więc jeśli twój indeks jest już datą, to możesz po prostu zrobić 'df [df> x]' po prostu zadziała – EdChum