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

python pandas中索引函數(shù)loc和iloc的區(qū)別分析

 更新時間:2021年09月27日 10:23:40   作者:hanyunkaka  
在數(shù)據(jù)分析過程中,很多時候我們需要從數(shù)據(jù)表中提取出我們需要的部分,而這么做的前提是我們需要先索引出這一部分數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于python pandas中索引函數(shù)loc和iloc區(qū)別的相關(guān)資料,需要的朋友可以參考下

前言

使用pandas進行數(shù)據(jù)分析的時候,我們經(jīng)常需要對DataFrame的行或者列進行索引。使用pandas進行索引的方法主要有三種:直接使用行或者列標簽、loc函數(shù)和iloc函數(shù)。

 舉個簡單的例子:

import numpy as np
import pandas as pd
df = pd.DataFrame({"Fruits":["apple","pear","banana","watermelon"],"Price":[1.2,1.4,2.3,4.2],"Sales":[11,45,25,16]})
df

生成的DataFrame如下所示:

Fruits Price Sales
0 apple 1.2 11
1 pear 1.4 45
2 banana 2.3 25
3 watermelon 4.2 16

1、直接使用行或者列標簽

假如我們要選取df的Fruits和Price兩列,則

df[['Fruits','Price']]
Fruits Price
0 apple 1.2
1 pear 1.4
2 banana 2.3
3 watermelon 4.2

假如我們要選取df的第2、3行,則

df[2:4]
Fruits Price Sales
2 banana 2.3 25
3 watermelon 4.2 16

2、loc函數(shù)

loc函數(shù)是基于行標簽和列標簽進行索引的,其基本用法為:

DataFrame.loc[行標簽,列標簽]

假如我們要選取df的第2、3行和Price、Sales對應(yīng)的列,則

df[2:3,'Price':'Sales']
Price Sales
2 2.3 25
3 4.2 16

假如我們要選取所有的行和Fruits、Sales對應(yīng)的列,則

df.loc[:,['Fruits','Sales']]
Fruits Sales
0 apple 11
1 pear 45
2 banana 25
3 watermelon 16

3、iloc函數(shù)

iloc函數(shù)是基于行和列的位置進行索引的,索引值從0開始,并且得到的結(jié)果不包括最后一個位置的值,其基本用法為:

DataFrame.iloc[行位置,列位置]

假如我們要選取df的第2、3行和第1、2列,則

df.iloc[2:4,1:3]
Price Sales
2 2.3 25
3 4.2 16

假如我們要選取所有的行和第0、2列,則

df.iloc[:,[0,2]]
Fruits Sales
0 apple 11
1 pear 45
2 banana 25
3 watermelon 16

總結(jié)

到此這篇關(guān)于python pandas中索引函數(shù)loc和iloc區(qū)別的文章就介紹到這了,更多相關(guān)pandas索引函數(shù)loc和iloc內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python正則表達式對字符串的查找匹配

    python正則表達式對字符串的查找匹配

    正則表達式是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”),下面這篇文章主要給大家介紹了關(guān)于python正則表達式對字符串的查找匹配的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • python實現(xiàn)斷點調(diào)試的方法

    python實現(xiàn)斷點調(diào)試的方法

    本文主要介紹了python實現(xiàn)斷點調(diào)試的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python 美化輸出信息的實例

    python 美化輸出信息的實例

    今天小編就為大家分享一篇python 美化輸出信息的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解PyQt5中Thread多線程的使用

    詳解PyQt5中Thread多線程的使用

    QThread是Qt線程類中最核心的底層類,這篇文章主要為大家介紹了PyQt5中Thread多線程的具體使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Python爬蟲爬驗證碼實現(xiàn)功能詳解

    Python爬蟲爬驗證碼實現(xiàn)功能詳解

    這篇文章主要介紹了Python爬蟲爬驗證碼實現(xiàn)功能詳解的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • 實例解析Python的Twisted框架中Deferred對象的用法

    實例解析Python的Twisted框架中Deferred對象的用法

    Deferred對象在Twsited框架中用于處理回調(diào),這對于依靠異步的Twisted來說十分重要,接下來我們就以實例解析Python的Twisted框架中Deferred對象的用法
    2016-05-05
  • python內(nèi)置函數(shù)frozenset()的使用小結(jié)

    python內(nèi)置函數(shù)frozenset()的使用小結(jié)

    本篇文章主要介紹了python內(nèi)置函數(shù)frozenset()的使用小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Windows下PyCharm安裝圖文教程

    Windows下PyCharm安裝圖文教程

    這篇文章主要為大家詳細介紹了Windows下PyCharm安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 用python實現(xiàn)彈球小游戲

    用python實現(xiàn)彈球小游戲

    大家好,本篇文章主要講的是用python實現(xiàn)彈球小游戲,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Linux下Pycharm、Anaconda環(huán)境配置及使用踩坑

    Linux下Pycharm、Anaconda環(huán)境配置及使用踩坑

    這篇文章主要介紹了Linux下Pycharm、Anaconda環(huán)境配置及使用踩坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

比如县| 沐川县| 铁岭市| 镇巴县| 镇平县| 博湖县| 甘谷县| 周至县| 什邡市| 沂水县| 廊坊市| 碌曲县| 韶山市| 宿迁市| 尼木县| 额尔古纳市| 千阳县| 洞头县| 香港 | 高尔夫| 葫芦岛市| 崇阳县| 长岛县| 广昌县| 连山| 甘德县| 会理县| 宝清县| 丽江市| 泉州市| 南昌市| 巴楚县| 南丰县| 祥云县| 武冈市| 故城县| 阆中市| 安溪县| 德庆县| 隆子县| 涿鹿县|