Я моделирую фрейм данных следующим образом:
import pandas as pd
import numpy as np
# Create Missing Values in DataFrame
df = pd.DataFrame(np.random.randn(5,5))
df[df > 0.9] = pd.np.nan
df.columns = ['A', 'B','C','D','E']
df
, которому я дал имя столбца как A, B, C, D, E. У меня есть этот код Python для удаления строк, которые содержат хотя бы одинпропущенное значение через pandas выглядит следующим образом: "
df.loc[(~pd.isnull(df['A']))&\
(~pd.isnull(df['B']))&\
(~pd.isnull(df['C']))&\
(~pd.isnull(df['D']))&\
(~pd.isnull(df['E']))]
Как можно добиться удаления столбца (ов) вместо строки (строк), которые содержат хотя бы одно пропущенное значение в любой из своих строк, а также в определенной строке?