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

pandas通過字典生成dataframe的方法步驟

 更新時(shí)間:2019年07月23日 10:52:33   作者:chen狗蛋兒  
這篇文章主要介紹了pandas通過字典生成dataframe的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、將一個(gè)字典輸入:

該字典必須滿足:value是一個(gè)list類型的元素,且每一個(gè)key對應(yīng)的value長度都相同:

(以該字典的key為columns)

>>> import pandas as pd
>>> a = [1,2,3,4,5]
>>> b = ["a","b","c"]
>>> c = 1
>>> df = pd.DataFrame({"A":a,"B":b,"C":c})
Traceback (most recent call last):
ValueError: arrays must all be same length
>>> df = pd.DataFrame([a,b]) # 作為list輸入,list的元素必須也是list,加入c就錯(cuò)誤
>>> df
  0 1 2  3  4
0 1 2 3 4.0 5.0
1 a b c NaN NaN

# 統(tǒng)一一下字典每個(gè)元素值的長度
>>> b = ["a","b","c","d","e"]
>>> c = ("232","sdf","345","asd",1)
>>> df = pd.DataFrame({"A":a,"B":b,"C":c})
>>> df
  A B  C
0 1 a 232
1 2 b sdf
2 3 c 345
3 4 d asd
4 5 e  1

2、將多個(gè)key相同的字典列輸入:

輸入為一個(gè)list,該list各個(gè)元素為dict,且key可以不同(以含最多的key的字典的key為columns):

>>> d1 = {"A":1,"B":2,"C":3}
>>> d2 = {"A":"a","B":"b",}
>>> d3 = {"A":(1,2),"B":"ab","C":3}
>>> li = [d1,d2,d3]
>>> df = pd.DataFrame(li)
>>> df
    A  B  C
0    1  2 3.0
1    a  b NaN
2 (1, 2) ab 3.0

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決python爬蟲中有中文的url問題

    解決python爬蟲中有中文的url問題

    今天小編就為大家分享一篇解決python爬蟲中有中文的url問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Django中使用Celery的方法步驟

    Django中使用Celery的方法步驟

    這篇文章主要介紹了Django中使用Celery,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python with語句的原理與用法詳解

    python with語句的原理與用法詳解

    這篇文章主要介紹了python with語句的原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了python with語句基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • 把大數(shù)據(jù)數(shù)字口語化(python與js)兩種實(shí)現(xiàn)

    把大數(shù)據(jù)數(shù)字口語化(python與js)兩種實(shí)現(xiàn)

    當(dāng)出現(xiàn)萬以上的整型數(shù)字時(shí),經(jīng)常要把它們口語化比較直觀。下面分享兩段代碼,python與js的
    2013-02-02
  • jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法

    jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法

    這篇文章主要介紹了jupyter lab的目錄調(diào)整及設(shè)置默認(rèn)瀏覽器為chrome的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python Multiprocessing.Pool進(jìn)程池模塊詳解

    python Multiprocessing.Pool進(jìn)程池模塊詳解

    multiprocessing模塊提供了一個(gè)Process類來代表一個(gè)進(jìn)程對象,multiprocessing模塊像線程一樣管理進(jìn)程,這個(gè)是multiprocessing的核心,它與threading很相似,對多核CPU的利用率會比threading好的多
    2022-10-10
  • Windows11使用Cpython?編譯文件報(bào)錯(cuò)?error:?Unable?to?find?vcvarsall.bat?完美解決方法

    Windows11使用Cpython?編譯文件報(bào)錯(cuò)?error:?Unable?to?find?vcvars

    這篇文章主要介紹了Windows11使用Cpython編譯文件報(bào)錯(cuò)error:Unable?to find?vcvarsall.bat完美解決方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • Python?eval()和exec()函數(shù)使用詳解

    Python?eval()和exec()函數(shù)使用詳解

    exec函數(shù)執(zhí)行的是python語句,沒有返回值,eval函數(shù)執(zhí)行的是python表達(dá)式,有返回值,exec函數(shù)和eval函數(shù)都可以傳入命名空間作為參數(shù),本文給大家介紹下Python?eval()和exec()函數(shù),感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • Python/Django后端使用PIL Image生成頭像縮略圖

    Python/Django后端使用PIL Image生成頭像縮略圖

    這篇文章主要為大家詳細(xì)介紹了Python/Django后端使用PIL Image生成頭像縮略圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python ConfigParser模塊的使用示例

    Python ConfigParser模塊的使用示例

    這篇文章主要介紹了Python ConfigParser模塊的使用示例,幫助大家更好的理解和學(xué)習(xí)Python ConfigParser模塊的用法,感興趣的朋友可以了解下
    2020-10-10

最新評論

营口市| 北票市| 夏津县| 凤山县| 万山特区| 台湾省| 闵行区| 清徐县| 和顺县| 邻水| 乐清市| 民勤县| 灌云县| 兴山县| 彭阳县| 徐州市| 奉化市| 三门县| 随州市| 济宁市| 五华县| 广元市| 咸宁市| 拜泉县| 多伦县| 常山县| 阜宁县| 衢州市| 佛教| 固安县| 彭水| 尚志市| 讷河市| 靖西县| 西乌珠穆沁旗| 海盐县| 子洲县| 全州县| 河东区| 思茅市| 高清|