[英]Creating New columns from other pandas column
看起來Genre
列中的值是一次性編碼的。 One-hot 編碼也稱為創建虛擬變量。
Pandas 有一個函數pd.get_dummies()
可以讓你對Genre
列進行一次熱編碼。 傳入您的數據框並使用columns
參數來選擇Genre
列。
在此處查看函數文檔和其他選項: https ://pandas.pydata.org/docs/reference/api/pandas.get_dummies.html
您可以使用CategoricalDtype
如下:
import pandas as pd
from pandas.api.types import CategoricalDtype
df = pd.DataFrame({'country': ['Brazil', 'Australia',
'Canada','Brazil','Germany']})
pd.get_dummies(df,prefix=['country'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.