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

使用pandas兩列轉(zhuǎn)換成字典的健和值

 更新時(shí)間:2022年05月12日 09:26:15   作者:向日葵  
這篇文章主要介紹了使用pandas兩列轉(zhuǎn)換成字典的健和值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

pandas兩列轉(zhuǎn)換成字典的健和值

兩列轉(zhuǎn)換成字典的key和value

df:

nameage
Mary26
Sellina28
Zaca27

想將name這列變成字典的健,年齡對(duì)應(yīng)成字典的值,健值對(duì)應(yīng)如下:

{‘Mary':26,‘Sellina':28,‘Zaca':27}
import pandas as pd
import pandas as pd
a = ['Mary','Sellina','Zaca']
b = [26,28,27]
data = {'name':a,'age':b}
df = pd.DataFrame(data)
print(df)

結(jié)果如下:

      name  age
0     Mary   26
1  Sellina   28
2     Zaca   27

python代碼實(shí)現(xiàn)轉(zhuǎn)換成字典:

df1 = df.set_index(['name'])['age'].to_dict()
print(df1)

結(jié)果如下:

{'Mary': 26, 'Sellina': 28, 'Zaca': 27}

列名變成字典的key

df2 = df.to_dict(orient = 'list')

結(jié)果如下:

{'name': ['Mary', 'Sellina', 'Zaca'], 'age': [26, 28, 27]}

pandas兩列的值轉(zhuǎn)dict

1、把dataframe中的某兩列變成一個(gè)key-value形式的dict

代碼如下:

import pandas as pd?
df = pd.DataFrame({'A': ['a', 'b', 'c'],
? ? ? ? ? ? ? ? ? ?'B': [2, 7, 1],
? ? ? ? ? ? ? ? ? ?'C': [100, 87, 96]})
?
# 形成以A為key,B為value的dict
dc = df.set_index("A")["B"].to_dict()
print(dc)

結(jié)果如下:

{'a': 2, 'b': 7, 'c': 1}

2、一個(gè)key對(duì)應(yīng)多個(gè)value的情況

dc = df.groupby('mykey')['mydata'].apply(list).to_dict() ?# 對(duì)于同一個(gè)key對(duì)應(yīng)多個(gè)value,則把同一key的value構(gòu)成一個(gè)list

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

相關(guān)文章

  • python多項(xiàng)式擬合之np.polyfit 和 np.polyld詳解

    python多項(xiàng)式擬合之np.polyfit 和 np.polyld詳解

    這篇文章主要介紹了python多項(xiàng)式擬合之np.polyfit 和 np.polyld的實(shí)例代碼,python數(shù)據(jù)擬合主要可采用numpy庫(kù),庫(kù)的安裝可直接用pip install numpy等,需要的朋友跟隨小編一起學(xué)習(xí)吧
    2020-02-02
  • Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式示例

    Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式示例

    這篇文章主要介紹了Python 多線程,threading模塊,創(chuàng)建子線程的兩種方式,結(jié)合實(shí)例形式分析了Python線程的原理與創(chuàng)建子線程的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • PySpark和RDD對(duì)象最新詳解

    PySpark和RDD對(duì)象最新詳解

    Spark是一款分布式的計(jì)算框架,用于調(diào)度成百上千的服務(wù)器集群,計(jì)算TB、PB乃至EB級(jí)別的海量數(shù)據(jù),PySpark是由Spark官方開發(fā)的Python語(yǔ)言第三方庫(kù),本文重點(diǎn)介紹PySpark和RDD對(duì)象,感興趣的朋友一起看看吧
    2023-01-01
  • 淺談sklearn中predict與predict_proba區(qū)別

    淺談sklearn中predict與predict_proba區(qū)別

    這篇文章主要介紹了淺談sklearn中predict與predict_proba區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-06-06
  • Python使用自帶的base64庫(kù)進(jìn)行base64編碼和解碼

    Python使用自帶的base64庫(kù)進(jìn)行base64編碼和解碼

    在Python中,處理數(shù)據(jù)的編碼和解碼是數(shù)據(jù)傳輸和存儲(chǔ)中非常普遍的需求,其中,Base64是一種常用的編碼方案,本文我將詳細(xì)介紹如何使用Python的base64庫(kù)進(jìn)行Base64編碼和解碼,需要的朋友可以參考下
    2025-04-04
  • django中F與Q查詢的使用

    django中F與Q查詢的使用

    一般查詢都是單條件查詢,F(xiàn)和Q是組合條件查詢,本文主要介紹了django中F與Q查詢的使用,感興趣的可以了解一下
    2021-06-06
  • 詳解Python字典的運(yùn)算

    詳解Python字典的運(yùn)算

    這篇文章主要為大家介紹了Python字典的運(yùn)算 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • python源文件的字符編碼知識(shí)點(diǎn)詳解

    python源文件的字符編碼知識(shí)點(diǎn)詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python源文件的字符編碼知識(shí)點(diǎn)詳解,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • Python實(shí)現(xiàn)PC屏幕截圖并自動(dòng)發(fā)送郵件

    Python實(shí)現(xiàn)PC屏幕截圖并自動(dòng)發(fā)送郵件

    在當(dāng)前的數(shù)字化世界中,自動(dòng)化已經(jīng)成為我們?nèi)粘I詈凸ぷ髦械年P(guān)鍵部分,本文我們將探討如何使用Python來(lái)實(shí)現(xiàn)一個(gè)特定的自動(dòng)化任務(wù) - PC屏幕截圖自動(dòng)發(fā)送到指定的郵箱,感興趣的可以了解下
    2023-11-11
  • python進(jìn)階之多線程對(duì)同一個(gè)全局變量的處理方法

    python進(jìn)階之多線程對(duì)同一個(gè)全局變量的處理方法

    今天小編就為大家分享一篇python進(jìn)階之多線程對(duì)同一個(gè)全局變量的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-11-11

最新評(píng)論

和平县| 绥德县| 镇安县| 潢川县| 抚松县| 威海市| 尉氏县| 香河县| 商洛市| 乌兰察布市| 庄河市| 陕西省| 永春县| 关岭| 临清市| 景宁| 民县| 新蔡县| 盱眙县| 乾安县| 曲沃县| 花垣县| 阿坝| 南岸区| 阳朔县| 改则县| 财经| 通榆县| 遂昌县| 蛟河市| 阿巴嘎旗| 江永县| 忻城县| 开鲁县| 邛崃市| 浏阳市| 湘乡市| 策勒县| 贵阳市| 正定县| 珠海市|