Mam instrukcję if, która sprawdza, czy ramka danych nie jest pusta. Sposób, w jaki to zrobić jest:Pandy Pythona sprawdzają, czy ramka danych nie jest pusta.
if dataframe.empty:
pass
else:
#do something
Ale naprawdę muszę:
if dataframe is not empty:
#do something
Moje pytanie jest tam metoda nie puste, aby osiągnąć ten cel? Chciałem też zapytać, czy druga wersja jest lepsza pod względem wydajności? W przeciwnym razie może to ma sens, aby zostawić go tak, jak jest to pierwsza wersja?
Dlaczego nie możesz zrobić 'not dataframe.empty'? – EdChum
'not df.empty' lub szybszy' len (df.index) 'sprawdzić? – Zero
@ Zero, czy ktokolwiek może mówić do preferowania 'len (df.index)' kontra 'df.empty'? pylint preferuje to drugie, ale czy względy wydajności przewyższają korzyści stylistyczne (jeśli takowe istnieją)? –