日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

pandas?如何將字符串映射為數字_python

作者:白水baishui ? 更新時間: 2022-09-06 編程語言

pandas 將字符串映射為數字

在有些數據集中,有些數據變量用字符串表示,但為了方便處理,往往想轉換為好處理的格式,這時候不一定要用one hot進行編碼,也可以直接轉成整數:

test_df["xx"] = pd.factorize(test_df["xx"])[0].astype(int)

但是這樣映射的數字是從0開始的,如果有初始要求,可以對映射結果加上某個值,例如,把從0開始變為從15開始:

test_df["xx"] = test_df["xx"].add(15)

效果gift_cards["user_id"] = pd.factorize(gift_cards["user_id"])[0].astype(int):

? ? ? ? ? ?user_id ? ? ? ? item_id ?ratings ? ? ? ?time
0 ? ? ? B001GXRQW0 ? APV13CM0919JD ? ? ?1.0 ?1229644800
1 ? ? ? B001GXRQW0 ?A3G8U1G1V082SN ? ? ?5.0 ?1229472000
2 ? ? ? B001GXRQW0 ? A11T2Q0EVTUWP ? ? ?5.0 ?1229472000
3 ? ? ? B001GXRQW0 ? A9YKGBH3SV22C ? ? ?5.0 ?1229472000
4 ? ? ? B001GXRQW0 ?A34WZIHVF3OKOL ? ? ?1.0 ?1229472000
... ? ? ? ? ? ?... ? ? ? ? ? ? ... ? ? ?... ? ? ? ? ...
147189 ?B01H5PPJT4 ?A2K9WVQW9TLWNK ? ? ?5.0 ?1536969600
147190 ?B01H5PPJT4 ?A149ALSR6TPGF7 ? ? ?4.0 ?1536278400
147191 ?B01H5PPJT4 ?A2Q066NZCQSCOR ? ? ?5.0 ?1535500800
147192 ?B01H5PPJT4 ?A1KJLWCW7XBS8I ? ? ?5.0 ?1534550400
147193 ?B01H5PPJT4 ? ANABUB0FRZXRM ? ? ?5.0 ?1534204800

? ? ? ? user_id ? ? ? ? item_id ?ratings ? ? ? ?time
0 ? ? ? ? ? ? 0 ? APV13CM0919JD ? ? ?1.0 ?1229644800
1 ? ? ? ? ? ? 0 ?A3G8U1G1V082SN ? ? ?5.0 ?1229472000
2 ? ? ? ? ? ? 0 ? A11T2Q0EVTUWP ? ? ?5.0 ?1229472000
3 ? ? ? ? ? ? 0 ? A9YKGBH3SV22C ? ? ?5.0 ?1229472000
4 ? ? ? ? ? ? 0 ?A34WZIHVF3OKOL ? ? ?1.0 ?1229472000
... ? ? ? ? ... ? ? ? ? ? ? ... ? ? ?... ? ? ? ? ...
147189 ? ? ?858 ?A2K9WVQW9TLWNK ? ? ?5.0 ?1536969600
147190 ? ? ?858 ?A149ALSR6TPGF7 ? ? ?4.0 ?1536278400
147191 ? ? ?858 ?A2Q066NZCQSCOR ? ? ?5.0 ?1535500800
147192 ? ? ?858 ?A1KJLWCW7XBS8I ? ? ?5.0 ?1534550400
147193 ? ? ?858 ? ANABUB0FRZXRM ? ? ?5.0 ?1534204800

pandas 將某一列的字符值轉換為數字

使用map的方法就可以實現把某一列的字符類型的值轉換為數字。

class_mapping = {'A':0, 'B':1}
data[class] = data[class].map(class_mapping)

首先定義一個字典,然后使用map方法就可以把某一列的字符類型的值轉換為數字。

好了,這就是對使用pandas把某一列的字符值轉換為數字的認識。

原文鏈接:https://baishui.blog.csdn.net/article/details/123782779

欄目分類
最近更新