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

python?pandas如何使用loc和iloc讀取行數(shù)據(jù)或列數(shù)據(jù)

 更新時(shí)間:2023年10月13日 11:26:54   作者:不忘初欣丶  
這篇文章主要給大家介紹了關(guān)于python?pandas如何使用loc和iloc讀取行數(shù)據(jù)或列數(shù)據(jù)的相關(guān)資料,在學(xué)習(xí)機(jī)器學(xué)習(xí)的過(guò)程中對(duì)數(shù)據(jù)進(jìn)行預(yù)處理時(shí)避免不了需要使用Pandas進(jìn)行大量操,需要的朋友可以參考下

創(chuàng)建一個(gè)DataFrame

data = {'name':['張三', '李四', '王五', '趙六'],'age':[20, 21, 22, 23], 'gender': [0, 1, 1, 1], 'stature': [165, 189, 178, 160], 'year': [2000, 2002, 2003, 1993]}
df = pd.DataFrame(data)
print (df)

運(yùn)行結(jié)果如下:

  name  age  gender  stature  year
0   張三   20       0      165  2000
1   李四   21       1      189  2002
2   王五   22       1      178  2003
3   趙六   23       1      160  1993

一、 使用loc方法讀取數(shù)據(jù)

loc:按照標(biāo)簽值(列明和行索引取值)來(lái)訪問(wèn),支持單值訪問(wèn)或切片查詢(xún),還可以指定返回列變量

1.1 讀取某行某列的值

# 1. 讀取第二行,第二行的名稱(chēng)是"1"
df1= df.loc[1]
'''
name         李四
age          21
gender        1
stature     189
year       2002
Name: 1, dtype: object
'''
# 2. 讀取第二列,第二列的列名是 age
df2 = df.loc[ : ,"age"]
'''
0    20
1    21
2    22
3    23
Name: age, dtype: int64
'''
# 3. 同時(shí)讀取某個(gè)值,讀取行號(hào)為2,列名為name的值
df3 = df.loc[2, 'name']
# '王五'

1.2 讀取某個(gè)區(qū)域

# 讀取第1行到第2行,age列到 stature列這個(gè)區(qū)域內(nèi)的值
df4 = df.loc[ 1:2, "age":"stature"]
df4

1.3 按照條件篩選

單條件篩選

# 單個(gè)條件篩選:讀取年齡大于20的人
df5 = df.loc[ df.age > 20]

多條件篩選

# 多個(gè)條件篩選:讀取年齡大于20的人并且stature大于180的人
df5 = df.loc[(df.age > 20) & (df.stature> 180)]
df5

條件+切片

# 讀取年齡大于20的人,且只顯示name和stature
df5 = df.loc[ df.age > 20, ['name', 'stature']]
df5

二. 使用iloc方法讀取數(shù)據(jù)

iloc:通過(guò)行索引和列索引位置(數(shù)字索引)來(lái)訪問(wèn),支持單值訪問(wèn)或切片查詢(xún)

2.1 讀取某行某列的值

# 1. 讀取第二行的值,第一行從0開(kāi)始
df1= df.iloc[1]
'''
name         李四
age          21
gender        1
stature     189
year       2002
Name: 1, dtype: object
'''
# 2. 讀取第二列,第一列從0開(kāi)始
df2 = df.iloc[ : , 1]
'''
0    20
1    21
2    22
3    23
Name: age, dtype: int64
'''
# 3. 同時(shí)讀取某個(gè)值,讀取第3行,第1列的值。第一列從0開(kāi)始
df3 = df.iloc[2, 0]
# '王五'

2.2 讀取某個(gè)區(qū)域的數(shù)據(jù)

# 讀取第2、3行,第3、4列
df1 = df.iloc[1:3, 2:4]
df1 

總結(jié)

到此這篇關(guān)于python pandas如何使用loc和iloc讀取行數(shù)據(jù)或列數(shù)據(jù)的文章就介紹到這了,更多相關(guān)pandas loc和iloc讀取行列數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中的列表?xiàng)l件求和方法

    Python中的列表?xiàng)l件求和方法

    這篇文章主要介紹了Python中的列表?xiàng)l件求和方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python使用sftp實(shí)現(xiàn)傳文件夾和文件

    Python使用sftp實(shí)現(xiàn)傳文件夾和文件

    這篇文章主要為大家詳細(xì)介紹了Python使用sftp實(shí)現(xiàn)傳文件夾和文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python實(shí)現(xiàn)排序算法、查找算法和圖遍歷算法實(shí)例

    Python實(shí)現(xiàn)排序算法、查找算法和圖遍歷算法實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)排序算法、查找算法和圖遍歷算法實(shí)例,排序算法、查找算法和圖遍歷算法是計(jì)算機(jī)科學(xué)中常見(jiàn)且重要的算法。它們?cè)跀?shù)據(jù)處理、搜索和圖結(jié)構(gòu)等領(lǐng)域發(fā)揮著關(guān)鍵作用,需要的朋友可以參考下
    2023-08-08
  • 使用Pandas實(shí)現(xiàn)清洗客戶(hù)編碼異常數(shù)據(jù)

    使用Pandas實(shí)現(xiàn)清洗客戶(hù)編碼異常數(shù)據(jù)

    在不同行業(yè)中,我們經(jīng)常會(huì)遇到一個(gè)麻煩的問(wèn)題:數(shù)據(jù)清洗,尤其是當(dāng)我們需要處理客戶(hù)編碼異常數(shù)據(jù)時(shí),下面小編就來(lái)和大家分享一下常用的解決辦法吧
    2023-07-07
  • 在Pandas中導(dǎo)入CSV數(shù)據(jù)時(shí)去除默認(rèn)索引的方法匯總

    在Pandas中導(dǎo)入CSV數(shù)據(jù)時(shí)去除默認(rèn)索引的方法匯總

    在Pandas中讀取CSV數(shù)據(jù)時(shí),會(huì)默認(rèn)將第一列設(shè)為索引列index,但有時(shí)候我們并不需要索引,或者希望指定自己的索引列,本文將介紹幾種在Pandas中導(dǎo)入CSV數(shù)據(jù)時(shí)去除默認(rèn)索引的方法,需要的朋友可以參考下
    2023-05-05
  • python交互模式下輸入換行/輸入多行命令的方法

    python交互模式下輸入換行/輸入多行命令的方法

    這篇文章主要介紹了python交互模式下輸入換行/輸入多行命令的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 使用python批量修改文件名的方法(視頻合并時(shí))

    使用python批量修改文件名的方法(視頻合并時(shí))

    這篇文章主要介紹了視頻合并時(shí)使用python批量修改文件名的方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python通過(guò)clr庫(kù)實(shí)現(xiàn)與.NET互操作教程

    Python通過(guò)clr庫(kù)實(shí)現(xiàn)與.NET互操作教程

    本文詳細(xì)介紹了Python的clr庫(kù),用于在Python和.NET之間進(jìn)行互操作,內(nèi)容涵蓋了安裝配置、程序集加載、類(lèi)型轉(zhuǎn)換、對(duì)象操作、事件處理、異常處理以及高級(jí)功能等,通過(guò)實(shí)際應(yīng)用案例,展示了如何在Python中利用.NET生態(tài)系統(tǒng),需要的朋友可以參考下
    2025-11-11
  • Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例

    Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例

    這篇文章主要介紹了Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Python3.0 實(shí)現(xiàn)決策樹(shù)算法的流程

    Python3.0 實(shí)現(xiàn)決策樹(shù)算法的流程

    這篇文章主要介紹了Python3.0 實(shí)現(xiàn)決策樹(shù)算法的流程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

柏乡县| 增城市| 马龙县| 隆昌县| 安化县| 新巴尔虎左旗| 乾安县| 宁陕县| 乌拉特中旗| 峨眉山市| 罗江县| 伊金霍洛旗| 六枝特区| 海兴县| 芜湖市| 县级市| 玉环县| 邹城市| 遂溪县| 旺苍县| 山东省| 鄂伦春自治旗| 沂南县| 阜城县| 财经| 武汉市| 垦利县| 叶城县| 仙游县| 山阴县| 永州市| 平陆县| 柳江县| 唐海县| 莲花县| 克什克腾旗| 隆子县| 农安县| 莒南县| 三台县| 铜梁县|