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

使用pandas兩列轉換成字典的健和值

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

pandas兩列轉換成字典的健和值

兩列轉換成字典的key和value

df:

nameage
Mary26
Sellina28
Zaca27

想將name這列變成字典的健,年齡對應成字典的值,健值對應如下:

{‘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)

結果如下:

      name  age
0     Mary   26
1  Sellina   28
2     Zaca   27

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

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

結果如下:

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

列名變成字典的key

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

結果如下:

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

pandas兩列的值轉dict

1、把dataframe中的某兩列變成一個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)

結果如下:

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

2、一個key對應多個value的情況

dc = df.groupby('mykey')['mydata'].apply(list).to_dict() ?# 對于同一個key對應多個value,則把同一key的value構成一個list

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

相關文章

  • python多項式擬合之np.polyfit 和 np.polyld詳解

    python多項式擬合之np.polyfit 和 np.polyld詳解

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

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

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

    PySpark和RDD對象最新詳解

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

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

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

    Python使用自帶的base64庫進行base64編碼和解碼

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

    django中F與Q查詢的使用

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

    詳解Python字典的運算

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

    python源文件的字符編碼知識點詳解

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

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

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

    python進階之多線程對同一個全局變量的處理方法

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

最新評論

苗栗市| 广安市| 无棣县| 吴旗县| 丘北县| 隆林| 元朗区| 长寿区| 明光市| 象州县| 衡阳市| 洪湖市| 伊宁市| 和平区| 驻马店市| 霸州市| 区。| 墨脱县| 敦化市| 葫芦岛市| 晋城| 长泰县| 靖安县| 太白县| 梁河县| 大方县| 云阳县| 凤凰县| 汝州市| 吴桥县| 英吉沙县| 沽源县| 崇信县| 阳城县| 阿克苏市| 咸阳市| 宝兴县| 竹山县| 红桥区| 元谋县| 大兴区|