Как удалить ту или иную строку в python?

#python #pandas

Вопрос:

one.dropna(subset = ['director', 'cast'])

Когда я использую это, я удаляю обе строки, но я хочу удалить строки режиссера или актеров, которые являются NaNs, как мне это сделать?

Комментарии:

1. Каким должен быть результат следующего примера: one = pd.DataFrame({'director': ['v1', 'v2', pd.NA, pd.NA], 'cast': ['v3', pd.NA, 'v4', pd.NA]})

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

one.dropna(subset = ['director', 'cast'], how = 'any')

Вам нужно добавить how параметр внутри функции dropna. Это может быть либо «любой», либо «все».

Комментарии:

1. Не хотите добавить немного комментариев (или ссылку на документ) для этого и будущих читателей, которые не знают об how этом параметре?