Как замаскировать определенные переменные в строке Pandas кадра данных - PullRequest
0 голосов
/ 20 марта 2020

У меня большой data frame, и я заинтересован в фильтрации набора данных на основе определенного условия. Только 1 ряд следует за условием. Я хотел бы превратить 8 переменных этой строки в NAN, я делаю неправильно.

Вот идея

# filter the dataset 
error_in_the_data = df_frame.start == "embed"
df_frame.loc[error_in_the_data,"Info_1":"Info_8"]

Как мне маскировать эти переменные в этом строка, в которой содержатся условия от error_in_the_data до NAN

1 Ответ

1 голос
/ 20 марта 2020

Вы действительно близко, назначьте np.nan только для фильтра по маске и по именам столбцов:

df_frame.loc[error_in_the_data,"Info_1":"Info_8"] = np.nan
...