Единственное, что вы должны сделать, это сделать правильное назначение. То есть сделайте присваивание в строках, которые содержат нули.
Пример набора данных:
,event_id,type,timestamp,label
0,asd12e,click,12322232,0.0
1,asj123,click,212312312,0.0
2,asd321,touch,12312323,0.0
3,asdas3,click,33332233,
4,sdsaa3,touch,33211333,
Примечание: последние две строки содержат пустые значения в столбце: «метка». Затем мы загружаем набор данных:
df = pd.read_csv('dataset.csv')
Теперь мы делаем соответствующее условие:
cond = df['label'].isnull()
Теперь мы выполняем присвоение по этим строкам (я не знаю логического назначения. Поэтому я присваиваю 1 значение NaN):
df1.loc[cond,'label'] = 1
Есть еще более точные подходы. Метод fillna () может быть использован. Вы должны предоставить логическое, чтобы помочь вам.