pd.get_dummies()
生活随笔
收集整理的這篇文章主要介紹了
pd.get_dummies()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
get_dummies
是利用pandas實現one hot encode的方式
pandas.get_dummies(data, prefix=None, prefix_sep='_', dummy_na=False, columns=None, sparse=False, drop_first=False) import pandas as pd df = pd.DataFrame([ ['green' , 'A'], ['red' , 'B'], ['blue' , 'A']]) df.columns = ['color', 'class'] pd.get_dummies(df)
對每個類別的值都進行0-1編碼
上述執行完以后再打印df 出來的還是get_dummies 前的圖,因為你沒有寫
可以對指定列進行get_dummies
pd.get_dummies(df.color)將指定列進行get_dummies 后合并到元數據中
df = df.join(pd.get_dummies(df.color))
總結
以上是生活随笔為你收集整理的pd.get_dummies()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python路径拼接os.path.jo
- 下一篇: df.drop()