Создать фиктивные данные
df=pd.DataFrame({
'calories':[2306,3256,1235,np.nan,3654,3256],
'Person':['person1','person2','person3','person4','person5','person6',]
})
Печать фрейма данных
calories Person
0 2306.0 person1
1 3256.0 person2
2 1235.0 person3
3 person4
4 3654.0 person5
5 3256.0 person6
удалить строку, если значение калорий отсутствует
new_df=df.dropna(how='any',subset=['calories'])
Результат
calories Person
0 2306.0 person1
1 3256.0 person2
2 1235.0 person3
4 3654.0 person5
5 3256.0 person6
сохранить как excel
new_df.to_excel('destination.xlsx',index=False)