Хорошие люди, все еще изучающие python. Теперь у меня есть очень большой фрейм данных приблизительно в 1 миллион строк, однако я делаю то, что для удаления строк, у которых отсутствуют значения из определенного местоположения столбца. Я имею в виду, после нахождения строк с пропущенными значениями из определенного столбца, я должен иметь возможность удалить всю строку. Посмотрите на примерный фрейм данных:
import pandas as pd
data = {'A':['NW', 'NB', 'UK', 'CAN'],'B':['Tom', 'nick', 'krish', 'jack'], 'C':[20, '', 19, ''],'D':[20, '', 19, ''],'E':[20, '', 19, ''],'F':[20, '', 19, '']}
df = pd.DataFrame(data)
print(df)
в этом фрейме данных, я хочу идентифицировать строки с пропущенными значениями из от столбца C к столбцу F , затем удалите всю строку, что означает, что я должен удалить строку 1 и строку 3 . Я пробовал это, но это не работает:
df.dropna(subset=['C','D','E','F'], how='all', inplace = True)
ОЖИДАЕМЫЙ ВЫХОД должен быть такой таблицы
import pandas as pd
data = {'A':['NW', 'UK'],'B':['Tom', 'krish'], 'C':[20, 19],'D':[20, 19 ],'E':[20, 19 ],'F':[20, 19]}
df = pd.DataFrame(data)
print(df)