pd.get_dummies()
生活随笔
收集整理的這篇文章主要介紹了
pd.get_dummies()
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
get_dummies
是利用pandas實現(xiàn)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)
對每個類別的值都進(jìn)行0-1編碼
上述執(zhí)行完以后再打印df 出來的還是get_dummies 前的圖,因為你沒有寫
可以對指定列進(jìn)行g(shù)et_dummies
pd.get_dummies(df.color)將指定列進(jìn)行g(shù)et_dummies 后合并到元數(shù)據(jù)中
df = df.join(pd.get_dummies(df.color))
總結(jié)
以上是生活随笔為你收集整理的pd.get_dummies()的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python路径拼接os.path.jo
- 下一篇: df.drop()