Para os campos do conjunto de dados, binarize a ausência de campo do conjunto de dados

Execute o processamento de binarização na ausência de campo do conjunto de dados. Se for mais de 8 vezes, é registrado como 1, e se não for mais do que 8 vezes, é registrado como 0. Salve o resultado processado como o novo coluna new_absence do conjunto de dados.

Dica: você pode usar a função Binarizer em sklearn.preprocessing para alcançar as funções acima

import pandas as pd
data = pd.read_csv('newdata.csv')
print(data[['absences']].head())

# 二值化转换
from sklearn import preprocessing
binarizer = preprocessing.Binarizer(threshold=8)
data['new_absences'] = binarizer.transform(data[['absences']])
 
print(data[['new_absences']].head())

Acho que você gosta

Origin blog.csdn.net/weixin_44039266/article/details/106074166
Recomendado
Clasificación