Я новичок в Python (из R) и не могу понять, как перебирать фрейм данных в Python.Ниже я привел таблицу данных и список возможных «вмешательств».Я пытаюсь выполнить поиск в столбце «Вмешательство» во фрейме данных, и если вмешательство находится в «интервале_перечисления», заменить значение «Да Вмешательство», но если «NaN» заменить на «Нет вмешательства».
Буду признателен за любые рекомендации или помощь.
import pandas as pd
intervention_list = ['Intervention 1', 'Intervention 2']
df = pd.DataFrame({'ID':[100,200,300,400,500,600,700],
'Intervention':['Intervention 1', 'NaN','NaN','NaN','Intervention 2','Intervention 1','NaN']})
print(df)
Я надеюсь, что готовый фрейм данных будет выглядеть так:
df_new = pd.DataFrame({'ID':[100,200,300,400,500,600,700],
'Intervention':['Yes Intervention', 'No Intervention','No Intervention','No Intervention','Yes Intervention','Yes Intervention','No Intervention']})
print(df_new)
Спасибо!