我有一個 python 資料框,想將分類特征轉換為虛擬變數。我正在做一個 logreg。現在我只知道如何像下面這樣一個一個地手動完成:
sex = pd.get_dummies(train['Sex'], drop_first=True)
embark = pd.get_dummies(train['Embarked'], drop_first=True)
identity = pd.get_dummies(train['Identity'], drop_first=True)
religion = pd.get_dummies(train['Religion'], drop_first=True)
實際上,我實際上必須完成其中的 10 多個。如何以更有效的方式獲取假人/設定“性別”、“登船”、“身份”、“宗教”變數。也許使用回圈?
uj5u.com熱心網友回復:
categories = ['Sex', 'Embarked', 'Identity', 'Religion', ...]
sex, embark, identity, religion, ... = [pd.get_dummies(train[c], drop_first=True) for c in categories]
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/536578.html
