在Python中,LabelEncoder函數是sklearn.preprocessing中的一個類,用于將類別型數據轉換為數值型數據。LabelEncoder可以將類別型數據轉換為0到n-1之間的整數,其中n表示類別的數量。
下面是LabelEncoder函數的基本使用方法:
from sklearn.preprocessing import LabelEncoder
label_encoder = LabelEncoder()
encoded_data = label_encoder.fit_transform(data)
其中,data是包含類別型數據的數組或列表。
class_mapping = {index: label for index, label in enumerate(label_encoder.classes_)}
通過以上步驟,你就可以使用LabelEncoder函數將類別型數據轉換為數值型數據,并且獲取類別型數據對應的數值映射。