Para los campos del conjunto de datos, binarice la ausencia de campo del conjunto de datos

Realice el procesamiento de binarización en la ausencia de campo del conjunto de datos. Si es más de 8 veces, se registra como 1, y si no es más de 8 veces, se registra como 0. Guarde el resultado procesado como el nuevo columna new_absence del conjunto de datos.

Consejo: puede utilizar la función Binarizer en sklearn.preprocessing para lograr las funciones anteriores

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())

Supongo que te gusta

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