最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas使用get_dummies進行one-hot編碼的方法

 更新時間:2018年07月10日 10:21:23   作者:BYR_jiandong  
今天小編就為大家分享一篇pandas使用get_dummies進行one-hot編碼的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

離散特征的編碼分為兩種情況:

1、離散特征的取值之間沒有大小的意義,比如color:[red,blue],那么就使用one-hot編碼

2、離散特征的取值有大小的意義,比如size:[X,XL,XXL],那么就使用數(shù)值的映射{X:1,XL:2,XXL:3}

使用pandas可以很方便的對離散型特征進行one-hot編碼

import pandas as pd
df = pd.DataFrame([
   ['green', 'M', 10.1, 'class1'], 
   ['red', 'L', 13.5, 'class2'], 
   ['blue', 'XL', 15.3, 'class1']])
 
df.columns = ['color', 'size', 'prize', 'class label']
 
size_mapping = {
   'XL': 3,
   'L': 2,
   'M': 1}
df['size'] = df['size'].map(size_mapping)
 
class_mapping = {label:idx for idx,label in enumerate(set(df['class label']))}
df['class label'] = df['class label'].map(class_mapping)

說明:對于有大小意義的離散特征,直接使用映射就可以了,{'XL':3,'L':2,'M':1}

Using the get_dummies will create a new column for every unique string in a certain column:使用get_dummies進行one-hot編碼
pd.get_dummies(df)

以上這篇pandas使用get_dummies進行one-hot編碼的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • Pandas空值處理全攻略

    Pandas空值處理全攻略

    在進行數(shù)據(jù)分析和建模時,空值的存在會給結果帶來很大影響,本文主要介紹了Pandas空值處理全攻略,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Python中排序函數(shù)sorted()函數(shù)的使用實例

    Python中排序函數(shù)sorted()函數(shù)的使用實例

    sorted()作為Python內置函數(shù)之一,其功能是對序列(列表、元組、字典、集合、還包括字符串)進行排序,下面這篇文章主要給大家介紹了關于Python中排序函數(shù)sorted()函數(shù)的相關資料,需要的朋友可以參考下
    2022-11-11
  • Gradio機器學習模型快速部署工具quickstart

    Gradio機器學習模型快速部署工具quickstart

    這篇文章主要為大家介紹了Gradio機器學習模型快速部署工具quickstart,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Python多線程如何同時處理多個文件

    Python多線程如何同時處理多個文件

    這篇文章主要介紹了Python多線程如何同時處理多個文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python matplotlib畫圖實例之繪制擁有彩條的圖表

    Python matplotlib畫圖實例之繪制擁有彩條的圖表

    這篇文章主要介紹了Python matplotlib畫圖實例之繪制擁有彩條的圖表,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法

    python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法

    這篇文章主要介紹了python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 詳解centos7+django+python3+mysql+阿里云部署項目全流程

    詳解centos7+django+python3+mysql+阿里云部署項目全流程

    這篇文章主要介紹了詳解centos7+django+python3+mysql+阿里云部署項目全流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • PyQT5 emit 和 connect的用法詳解

    PyQT5 emit 和 connect的用法詳解

    今天小編就為大家分享一篇PyQT5 emit 和 connect的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python3 kmp 字符串匹配的方法

    python3 kmp 字符串匹配的方法

    這篇文章主要介紹了python3 kmp 字符串匹配的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Python中給字典排序的四種方法

    Python中給字典排序的四種方法

    我們經常在計算機等級考試中遇到詞頻排序的問題,我們一般先通過生成字典的方法,統(tǒng)計詞的頻次,然后給字典排序,那么如何快速地給字典按照鍵值進行排序呢,本文主要介紹了Python中給字典排序的四種方法,感興趣的可以了解一下
    2023-08-08

最新評論

阜康市| 于都县| 北宁市| 盐城市| 佛山市| 鹰潭市| 铁岭市| 敦化市| 佛冈县| 友谊县| 于田县| 高雄市| 遂川县| 宜宾县| 两当县| 昌图县| 桦川县| 武汉市| 黄骅市| 徐州市| 河曲县| 沧州市| 博乐市| 澄城县| 定州市| 苗栗市| 桃园市| 永福县| 东丰县| 镇原县| 平乐县| 乐业县| 通渭县| 鱼台县| 石台县| 合川市| 越西县| 延边| 宝丰县| 浦北县| 舟曲县|