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

python中g(shù)et_dummies()用法示例詳解

 更新時(shí)間:2025年09月28日 09:21:35   作者:sofaraway13  
get_dummies函數(shù)是Python中的一個(gè)函數(shù),用于將分類(lèi)變量轉(zhuǎn)換為啞變量,下面這篇文章主要介紹了python中g(shù)et_dummies()用法的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

1. 基本作用

pandas.get_dummies() 用于將 分類(lèi)變量(categorical variable) 轉(zhuǎn)換為 啞變量/指示變量(Dummy Variables),也叫 獨(dú)熱編碼(One-Hot Encoding)。

?? 通俗點(diǎn)說(shuō):把字符串或類(lèi)別列拆分成若干個(gè)二進(jìn)制列(0 或 1),機(jī)器學(xué)習(xí)更容易處理。

2. 語(yǔ)法

pd.get_dummies(data, prefix=None, prefix_sep="_", dummy_na=False, columns=None, drop_first=False)

常用參數(shù):

  • data:要轉(zhuǎn)換的數(shù)據(jù)(Series 或 DataFrame)

  • prefix:新生成列的前綴

  • prefix_sep:前綴與值之間的分隔符(默認(rèn) _

  • dummy_na:是否為缺失值生成一列(默認(rèn) False)

  • columns:指定要轉(zhuǎn)換的列(DataFrame 時(shí)用)

  • drop_first:是否刪除第一個(gè)類(lèi)別(避免多重共線(xiàn)性,回歸時(shí)常用)

3. 示例講解

(1)對(duì) Series 使用

import pandas as pd

s = pd.Series(["red", "green", "blue", "red"])
dummies = pd.get_dummies(s)
print(dummies)

?? 輸出:

   blue  green  red
0     0      0    1
1     0      1    0
2     1      0    0
3     0      0    1

(2)對(duì) DataFrame 中的列使用

df = pd.DataFrame({
    "id": [1, 2, 3, 4],
    "color": ["red", "green", "blue", "red"],
    "size": ["S", "M", "L", "M"]
})

# 對(duì) color 列進(jìn)行獨(dú)熱編碼
df_dummies = pd.get_dummies(df, columns=["color"])
print(df_dummies)

?? 輸出:

   id size  color_blue  color_green  color_red
0   1    S           0            0          1
1   2    M           0            1          0
2   3    L           1            0          0
3   4    M           0            0          1

(3)加前綴

df_dummies = pd.get_dummies(df, columns=["size"], prefix="SIZE")
print(df_dummies)

?? 輸出:

   id color  SIZE_L  SIZE_M  SIZE_S
0   1   red       0       0       1
1   2 green       0       1       0
2   3  blue       1       0       0
3   4   red       0       1       0

(4)避免虛擬變量陷阱(drop_first=True)

df_dummies = pd.get_dummies(df, columns=["color"], drop_first=True)
print(df_dummies)

?? 輸出(少一列,避免多重共線(xiàn)性):

   id size  color_green  color_red
0   1    S            0          1
1   2    M            1          0
2   3    L            0          0
3   4    M            0          1

? 總結(jié):

  • get_dummies() → 分類(lèi)變量轉(zhuǎn) 0/1 矩陣

  • columns 指定哪些列編碼

  • prefix/prefix_sep 控制列名

  • drop_first=True → 回歸模型常用,避免虛擬變量陷阱

總結(jié) 

到此這篇關(guān)于python中g(shù)et_dummies()用法的文章就介紹到這了,更多相關(guān)python get_dummies()用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用LSTM實(shí)現(xiàn)銷(xiāo)售額預(yù)測(cè)詳解

    Python使用LSTM實(shí)現(xiàn)銷(xiāo)售額預(yù)測(cè)詳解

    大家經(jīng)常會(huì)遇到一些需要預(yù)測(cè)的場(chǎng)景,比如預(yù)測(cè)品牌銷(xiāo)售額,預(yù)測(cè)產(chǎn)品銷(xiāo)量。本文給大家分享一波使用?LSTM?進(jìn)行端到端時(shí)間序列預(yù)測(cè)的完整代碼和詳細(xì)解釋?zhuān)枰目梢詤⒖家幌?/div> 2022-07-07
  • Python中往列表中插入字典時(shí),數(shù)據(jù)重復(fù)問(wèn)題

    Python中往列表中插入字典時(shí),數(shù)據(jù)重復(fù)問(wèn)題

    這篇文章主要介紹了Python中往列表中插入字典時(shí),數(shù)據(jù)重復(fù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

    5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

    這篇文章主要介紹了5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Python如何調(diào)用外部系統(tǒng)命令

    Python如何調(diào)用外部系統(tǒng)命令

    這篇文章主要介紹了Python如何調(diào)用外部系統(tǒng)命令,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python中l(wèi)ist初始化方法示例

    Python中l(wèi)ist初始化方法示例

    這篇文章主要介紹了Python中l(wèi)ist初始化方法,分析了list初始化常用的方法與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2016-09-09
  • python中bisect模塊用法實(shí)例

    python中bisect模塊用法實(shí)例

    這篇文章主要介紹了python中bisect模塊用法實(shí)例,以實(shí)例形式介紹了bisect模塊中幾種常見(jiàn)函數(shù)的用法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-09-09
  • python之multimethod包多分派解讀

    python之multimethod包多分派解讀

    這篇文章主要介紹了python之multimethod包多分派問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python?Black代碼格式化終極指南

    Python?Black代碼格式化終極指南

    Black是一款自動(dòng)化的Python代碼格式化工具,旨在通過(guò)強(qiáng)制一致的代碼格式來(lái)提高代碼的可讀性和維護(hù)性,本文將深入探討B(tài)lack的使用方法、高級(jí)特性以及與其他格式化工具的比較,幫助你更好地理解并成功應(yīng)用Black在你的項(xiàng)目中
    2024-01-01
  • 從入門(mén)到實(shí)戰(zhàn)詳解Python解析Excel的完整指南

    從入門(mén)到實(shí)戰(zhàn)詳解Python解析Excel的完整指南

    在日常工作中,Excel是存儲(chǔ)和分析數(shù)據(jù)的常用工具,本文將介紹如何用Python解析Excel,并通過(guò)實(shí)戰(zhàn)案例帶你快速上手,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2026-04-04
  • 使用Python實(shí)現(xiàn)計(jì)算DICOM圖像兩點(diǎn)真實(shí)距離

    使用Python實(shí)現(xiàn)計(jì)算DICOM圖像兩點(diǎn)真實(shí)距離

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)計(jì)算DICOM圖像兩點(diǎn)真實(shí)距離,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11

最新評(píng)論

辽宁省| 合江县| 新竹县| 安国市| 嘉义县| 明星| 卓尼县| 沾化县| 望都县| 隆林| 海兴县| 阿鲁科尔沁旗| 枣强县| 潞西市| 榆中县| 西昌市| 章丘市| 宜阳县| 宿松县| 大渡口区| 常宁市| 德惠市| 比如县| 卫辉市| 石渠县| 大方县| 甘德县| 沾化县| 孟州市| 科技| 鄂托克前旗| 东丽区| 海安县| 平遥县| 金寨县| 夏河县| 弥渡县| 桦南县| 阳曲县| 西藏| 肇东市|