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

Pandas讀取行列數(shù)據(jù)最全方法

 更新時間:2021年08月13日 08:39:26   作者:Sunshine168  
本文主要介紹了Pandas讀取行列數(shù)據(jù)最全方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

1、讀取方法有按行(單行,多行連續(xù),多行不連續(xù)),按列(單列,多列連續(xù),多列不連續(xù));部分不連續(xù)行不連續(xù)列;按位置(坐標(biāo)),按字符(索引);按塊(list);函數(shù)有 df.iloc(), df.loc(), df.iat(), df.at(), df.ix()。

2、轉(zhuǎn)換為DF,賦值columns,index,修改添加數(shù)據(jù),取行列索引

data = {'省份': ['北京', '上海', '廣州', '深圳'],
        '年份': ['2017', '2018', '2019', '2020'],
        '總?cè)藬?shù)': ['2200', '1900', '2170', '1890'],
        '高考人數(shù)': ['6.3', '5.9', '6.0', '5.2']}
df = pd.DataFrame(data, columns=['省份', '年份', '總?cè)藬?shù)', '高考人數(shù)', '高數(shù)'],
                  index=['one', 'two', 'three', 'four'])
df['高數(shù)'] = ['90', '95', '92', '98']
print("行索引:{}".format(list(df.index)))
print("列索引:{}".format(list(df.columns)))
print(df.index[1:3])
print(df.columns[1])
print(df.columns[1:3])
print(df)

行索引:['one', 'two', 'three', 'four']
列索引:['省份', '年份', '總?cè)藬?shù)', '高考人數(shù)', '高數(shù)']
Index(['two', 'three'], dtype='object')
年份
Index(['年份', '總?cè)藬?shù)'], dtype='object')
       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
one    北京  2017  2200  6.3  90
two    上海  2018  1900  5.9  95
three  廣州  2019  2170  6.0  92
four   深圳  2020  1890  5.2  98

3、iloc不能通過[:, [1:3]]取連續(xù)數(shù)據(jù),取連續(xù)數(shù)據(jù)只能通過 df[df.columns[1:4]],先獲取列索引,再取數(shù)據(jù)。

print(df['省份'])  #按列名取列
print(df.省份)  #按列名取列
print(df[['省份', '總?cè)藬?shù)']])  #按列名取不連續(xù)列數(shù)據(jù)
print(df[df.columns[1:4]])  #按列索引取連續(xù)列數(shù)據(jù)
print(df.iloc[:, 1])  #按位置取列
print(df.iloc[:, [1, 3]])  #按位置取不連續(xù)列數(shù)據(jù)

one      北京
two      上海
three    廣州
four     深圳
Name: 省份, dtype: object
one      北京
two      上海
three    廣州
four     深圳
Name: 省份, dtype: object
       省份   總?cè)藬?shù)
one    北京  2200
two    上海  1900
three  廣州  2170
four   深圳  1890
         年份   總?cè)藬?shù) 高考人數(shù)
one    2017  2200  6.3
two    2018  1900  5.9
three  2019  2170  6.0
four   2020  1890  5.2
one      2017
two      2018
three    2019
four     2020
Name: 年份, dtype: object
         年份 高考人數(shù)
one    2017  6.3
two    2018  5.9
three  2019  6.0
four   2020  5.2

4、通過df.iloc[](數(shù)字)取行數(shù)據(jù),取部分行部分列時,要先寫行,再寫列;有條件的取數(shù)據(jù)

print(df[1:3])  #按行取數(shù)據(jù),這行代碼結(jié)果沒在下面輸出
print(df[df.高數(shù)>90])  #按行有條件的取數(shù)據(jù),結(jié)果沒輸出
print(df.iloc[1])  #按行取行數(shù)據(jù)
print(df.iloc[1, 3])  #按坐標(biāo)取
print(df.iloc[[1], [3]])  #按坐標(biāo)取
print(df.loc[df.index[1:3]])  #按行索引取行,但沒必要
print(df.iloc[1:3])  #按行取連續(xù)數(shù)據(jù)
print(df.iloc[[1, 3]])  按行取不連續(xù)數(shù)據(jù)
print(df.iloc[[1,2,3], [2,4]])  取部分行部分列數(shù)據(jù)

省份        上海
年份      2018
總?cè)藬?shù)     1900
高考人數(shù)     5.9
高數(shù)        95
Name: two, dtype: object
5.9
    高考人數(shù)
two  5.9
       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
two    上海  2018  1900  5.9  95
three  廣州  2019  2170  6.0  92
       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
two    上海  2018  1900  5.9  95
three  廣州  2019  2170  6.0  92
      省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
two   上海  2018  1900  5.9  95
four  深圳  2020  1890  5.2  98
        總?cè)藬?shù)  高數(shù)
two    1900  95
three  2170  92
four   1890  98

5、通過df.loc[]索引(字符)取行數(shù)據(jù)。

print(df.loc['two'])
print(df.loc['two', '省份'])
print(df.loc['two':'three'])
print(df.loc[['one', 'three']])
print(df.loc[['one', 'three'], ['省份', '年份']])

省份        上海
年份      2018
總?cè)藬?shù)     1900
高考人數(shù)     5.9
高數(shù)        95
Name: two, dtype: object
上海
       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
two    上海  2018  1900  5.9  95
three  廣州  2019  2170  6.0  92
       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
one    北京  2017  2200  6.3  90
three  廣州  2019  2170  6.0  92
       省份    年份
one    北京  2017
three  廣州  2019

6、ix,iat,at取行列數(shù)據(jù),此方法不常用,可以使用上面方法即可。

print(df.ix[1:3])
print(df.ix[:, [1, 3]])
print(df.iat[1,3])
print(df.at['two', '省份'])

       省份    年份   總?cè)藬?shù) 高考人數(shù)  高數(shù)
two    上海  2018  1900  5.9  95
three  廣州  2019  2170  6.0  92
         年份 高考人數(shù)
one    2017  6.3
two    2018  5.9
three  2019  6.0
four   2020  5.2
5.9
上海

到此這篇關(guān)于Pandas讀取行列數(shù)據(jù)最全方法的文章就介紹到這了,更多相關(guān)Pandas讀取行列 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python新手入門webpy小應(yīng)用開發(fā)

    Python新手入門webpy小應(yīng)用開發(fā)

    本文主要介紹了Python新手入門webpy小應(yīng)用開發(fā),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • python數(shù)據(jù)挖掘需要學(xué)的內(nèi)容

    python數(shù)據(jù)挖掘需要學(xué)的內(nèi)容

    在本篇文章中我們給大家整理了關(guān)于python數(shù)據(jù)挖掘需要學(xué)什么的知識點(diǎn)指南,有興趣的朋友們跟著參考下。
    2019-06-06
  • pytest之a(chǎn)ssert斷言的具體使用

    pytest之a(chǎn)ssert斷言的具體使用

    這篇文章主要介紹了pytest之a(chǎn)ssert斷言的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python 防止死鎖的方法

    Python 防止死鎖的方法

    這篇文章主要介紹了Python 防止死鎖的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 轉(zhuǎn)換科學(xué)計數(shù)法的數(shù)值字符串為decimal類型的方法

    轉(zhuǎn)換科學(xué)計數(shù)法的數(shù)值字符串為decimal類型的方法

    今天小編就為大家分享一篇轉(zhuǎn)換科學(xué)計數(shù)法的數(shù)值字符串為decimal類型的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 怎么快速自學(xué)python

    怎么快速自學(xué)python

    在本篇文章里小編給大家分享的是一篇關(guān)于怎么快速自學(xué)python的相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-06-06
  • python3實現(xiàn)帶多張圖片、附件的郵件發(fā)送

    python3實現(xiàn)帶多張圖片、附件的郵件發(fā)送

    這篇文章主要為大家詳細(xì)介紹了python3實現(xiàn)帶多張圖片、附件的郵件發(fā)送,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 淺析Python 中整型對象存儲的位置

    淺析Python 中整型對象存儲的位置

    下面小編就為大家?guī)硪黄獪\析Python 中整型對象存儲的位置。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-05-05
  • python的類變量和成員變量用法實例教程

    python的類變量和成員變量用法實例教程

    這篇文章主要介紹了python的類變量和成員變量用法,是學(xué)習(xí)Python程序設(shè)計所必須牢固掌握的,需要的朋友可以參考下
    2014-08-08
  • python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作

    python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作

    這篇文章主要介紹了python環(huán)境中的概念conda中與環(huán)境相關(guān)指令操作,虛擬環(huán)境是從電腦獨(dú)立開辟出來的環(huán)境,文章介紹了相關(guān)概念,需要的朋友可以參考下
    2023-03-03

最新評論

双辽市| 奉新县| 阿巴嘎旗| 安乡县| 丰都县| 陇川县| 靖远县| 搜索| 错那县| 麻栗坡县| 揭东县| 随州市| 闽清县| 英吉沙县| 贵南县| 鹤庆县| 扬中市| 蒙自县| 东阿县| 察雅县| 建德市| 灵山县| 正定县| 东平县| 刚察县| 固阳县| 湘潭市| 亚东县| 正定县| 林西县| 曲阜市| 志丹县| 外汇| 南汇区| 资兴市| 仁怀市| 固原市| 宜黄县| 新昌县| 嵊州市| 太仓市|