欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pandas?如何將字符串映射為數(shù)字

 更新時(shí)間:2022年07月14日 10:11:05   作者:白水baishui  
這篇文章主要介紹了pandas?如何將字符串映射為數(shù)字,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

pandas 將字符串映射為數(shù)字

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

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

但是這樣映射的數(shù)字是從0開(kāi)始的,如果有初始要求,可以對(duì)映射結(jié)果加上某個(gè)值,例如,把從0開(kāi)始變?yōu)閺?5開(kāi)始:

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 將某一列的字符值轉(zhuǎn)換為數(shù)字

使用map的方法就可以實(shí)現(xiàn)把某一列的字符類(lèi)型的值轉(zhuǎn)換為數(shù)字。

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

首先定義一個(gè)字典,然后使用map方法就可以把某一列的字符類(lèi)型的值轉(zhuǎn)換為數(shù)字。

好了,這就是對(duì)使用pandas把某一列的字符值轉(zhuǎn)換為數(shù)字的認(rèn)識(shí)。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Python實(shí)現(xiàn)讀取照片的Exif信息

    利用Python實(shí)現(xiàn)讀取照片的Exif信息

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)讀取照片的Exif信息,文中的示例代碼簡(jiǎn)潔易懂,具有一定的參考價(jià)值,有需要的小伙伴可以參考下
    2023-10-10
  • np.where在多維數(shù)組的應(yīng)用方式

    np.where在多維數(shù)組的應(yīng)用方式

    這篇文章主要介紹了np.where在多維數(shù)組的應(yīng)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python處理字符串之isspace()方法的使用

    Python處理字符串之isspace()方法的使用

    這篇文章主要介紹了Python處理字符串之isspace()方法的使用,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python 帶星號(hào)(* 或 **)的函數(shù)參數(shù)詳解

    Python 帶星號(hào)(* 或 **)的函數(shù)參數(shù)詳解

    這篇文章主要介紹了Python 帶星號(hào)(* 或 **)的函數(shù)參數(shù)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python中property函數(shù)用法實(shí)例分析

    Python中property函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Python中property函數(shù)用法,結(jié)合實(shí)例形式分析了property函數(shù)的功能、參數(shù)、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • 推薦Python小白理想的IDE編輯器thonny

    推薦Python小白理想的IDE編輯器thonny

    這篇文章主要為大家介紹了推薦一款Python編輯器thonny,非常適合Python使用,具體原因文中給出詳細(xì)說(shuō)明,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • 從零學(xué)Python之hello world

    從零學(xué)Python之hello world

    從今天開(kāi)始講陸續(xù)發(fā)布一系列python基礎(chǔ)教程,讓新手更快更好的入門(mén)。
    2014-05-05
  • python實(shí)現(xiàn)根據(jù)文件關(guān)鍵字進(jìn)行切分為多個(gè)文件的示例

    python實(shí)現(xiàn)根據(jù)文件關(guān)鍵字進(jìn)行切分為多個(gè)文件的示例

    今天小編就為大家分享一篇python實(shí)現(xiàn)根據(jù)文件關(guān)鍵字進(jìn)行切分為多個(gè)文件的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 淺析Django中關(guān)于session的使用

    淺析Django中關(guān)于session的使用

    這篇文章主要介紹了Django下關(guān)于session的使用,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python的內(nèi)存管理和垃圾回收機(jī)制詳解

    python的內(nèi)存管理和垃圾回收機(jī)制詳解

    這篇文章主要介紹了python內(nèi)存管理和垃圾回收機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評(píng)論