у меня есть питон панд DataFrame который выглядит следующим образом:панды DataFrame фильтр строк и столбцов
A B C ... ZZ
2008-01-01 00 NaN NaN NaN ... 1
2008-01-02 00 NaN NaN NaN ... NaN
2008-01-03 00 NaN NaN 1 ... NaN
... ... ... ... ... ...
2012-12-31 00 NaN 1 NaN ... NaN
, и я не могу понять, как получить подмножество DataFrame где есть один или более " 1' в нем, так что окончательное ДФ должно быть что-то вроде этого:
B C ... ZZ
2008-01-01 00 NaN NaN ... 1
2008-01-03 00 NaN 1 ... NaN
... ... ... ... ...
2012-12-31 00 1 NaN ... NaN
Это, удаляя все строки и столбцы, которые не имеют 1 в нем.
я попробовать это, который, кажется, чтобы удалить строки, не 1:
df_filtered = df[df.sum(1)>0]
И в попытке удалить столбцы с:
df_filtered = df_filtered[df.sum(0)>0]
но получаю эту ошибку после того, как во второй строке:
IndexingError('Unalignable boolean Series key provided')