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

對pandas的層次索引與取值的新方法詳解

 更新時間:2018年11月06日 11:24:52   作者:追夢小樂  
今天小編就為大家分享一篇對pandas的層次索引與取值的新方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、層次索引

1.1 定義

在某一個方向擁有多個(兩個及兩個以上)索引級別,就叫做層次索引。

通過層次化索引,pandas能夠以較低維度形式處理高緯度的數(shù)據(jù)

通過層次化索引,可以按照層次統(tǒng)計數(shù)據(jù)

層次索引包括Series層次索引和DataFrame層次索引

1.2 Series的層次索引

import numpy as np
import pandas as pd

s1 = pd.Series(data=[99, 80, 76, 80, 99],
    index=[['2017', '2017', '2018', '2018', '2018'], ['張伊曼', '張巧玲', '張詩詩', '張思思', '張可可']])
print(s1)

pandas 層次索引與取值

1.3 DataFrame的層次索引

# DataFrame的層次索引
df1 = pd.DataFrame({
 'year': [2016, 2016, 2017, 2017, 2018],
 'fruit': ['apple', 'banana', 'apple', 'banana', 'apple'],
 'production': [10, 30, 20, 70, 100],
 'profits': [40, 30, 60, 80,10],
})
print("df1===================================")
print(df1)

df2 = df1.set_index(['year', 'fruit'])
print("df2===================================")
print(df2)

print("df2.index===================================")
print(df2.index)

print("df2.sum(level='year')===================================")
print(df2.sum(level='year'))

print("df2.mean(level='fruit')===================================")
print(df2.mean(level='fruit'))

print("df2.sum(level=['year', 'fruit'])===================================")
print(df2.sum(level=['year', 'fruit']))

pandas 層次索引與取值

pandas 層次索引與取值

2、取值的新方法

ix是比較老的方法 新方式是使用iloc loc

iloc 對下標(biāo)值進行操作 Series與DataFrame都可以操作

loc 對索引值進行操作 Series與DataFrame都可以操作

2.1 Series

# # 取值的新方法
s1 = pd.Series(data=[99, 80, 76, 80, 99],
    index=[['2017', '2017', '2018', '2018', '2018'], ['張伊曼', '張巧玲', '張詩詩', '張思思', '張可可']])

print("s1=================================")
print(s1)

print("s1.iloc[2]=================================")
print(s1.iloc[2])

print("s1.loc['2018']['張思思']=================================")
print(s1.loc['2018']['張思思'])

pandas 層次索引與取值

2.2 DataFrame

df1 = pd.DataFrame({
 'year': [2016, 2016, 2017, 2017, 2018],
 'fruit': ['apple', 'banana', 'apple', 'banana', 'apple'],
 'production': [10, 30, 20, 70, 100],
 'profits': [40, 30, 60, 80,10],
})
print("df1===================================")
print(df1)

print("舊方法獲取值===================================")
print("df1['year'][0]===================================")
print(df1['year'][0])

print("df1.ix[0]['year']===================================")
print(df1.ix[0]['year'])

print("新方法獲取值===================================")
print("df1.iloc[0][3]===================================")
print(df1.iloc[0][3])

print("df1.loc[0]['year']===================================")
print(df1.loc[0]['year'])

pandas 層次索引與取值

以上這篇對pandas的層次索引與取值的新方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python利用多種方式來統(tǒng)計詞頻(單詞個數(shù))

    python利用多種方式來統(tǒng)計詞頻(單詞個數(shù))

    這篇文章主要介紹了python利用多種方式來統(tǒng)計詞頻(單詞個數(shù)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Python爬蟲之使用BeautifulSoup和Requests抓取網(wǎng)頁數(shù)據(jù)

    Python爬蟲之使用BeautifulSoup和Requests抓取網(wǎng)頁數(shù)據(jù)

    這篇文章主要介紹了Python爬蟲之使用BeautifulSoup和Requests抓取網(wǎng)頁數(shù)據(jù),本篇文章將介紹如何使用 Python 編寫一個簡單的網(wǎng)絡(luò)爬蟲,從網(wǎng)頁中提取有用的數(shù)據(jù),需要的朋友可以參考下
    2023-04-04
  • Django 日志配置按日期滾動的方法

    Django 日志配置按日期滾動的方法

    今天小編就為大家分享一篇Django 日志配置按日期滾動的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • pyqt5實現(xiàn)按鈕添加背景圖片以及背景圖片的切換方法

    pyqt5實現(xiàn)按鈕添加背景圖片以及背景圖片的切換方法

    今天小編就為大家分享一篇pyqt5實現(xiàn)按鈕添加背景圖片以及背景圖片的切換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python檢測代理ip是否有效問題

    python檢測代理ip是否有效問題

    這篇文章主要介紹了python檢測代理ip是否有效問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 七個Python必備的GUI庫

    七個Python必備的GUI庫

    這篇文章主要介紹了七個Python必備的GUI庫,幫助大家更好的理解和學(xué)習(xí)使用python制作gui程序,感興趣的朋友可以了解下
    2021-04-04
  • numpy的sum函數(shù)的axis和keepdim參數(shù)詳解

    numpy的sum函數(shù)的axis和keepdim參數(shù)詳解

    這篇文章主要介紹了numpy的sum函數(shù)的axis和keepdim參數(shù)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python高級特性——詳解多維數(shù)組切片(Slice)

    Python高級特性——詳解多維數(shù)組切片(Slice)

    今天小編就為大家分享一篇Python高級特性——詳解多維數(shù)組切片(Slice),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python中面向?qū)ο蟮淖⒁恻c概述總結(jié)

    python中面向?qū)ο蟮淖⒁恻c概述總結(jié)

    大家好,本篇文章主要講的是python中面向?qū)ο蟮淖⒁恻c概述總結(jié),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • pycharm打開chrome自動退出錯誤的解決方法

    pycharm打開chrome自動退出錯誤的解決方法

    這篇文章主要給大家介紹了關(guān)于pycharm打開chrome自動退出錯誤的解決方法,文中通過實例代碼以及圖文將解決的辦法介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論

连山| 旬邑县| 威信县| 靖宇县| 榕江县| 永春县| 迁西县| 徐汇区| 泸州市| 泰兴市| 翁牛特旗| 清镇市| 溆浦县| 清涧县| 上饶市| 巴南区| 平顺县| 玛多县| 和平县| 宜丰县| 拉萨市| 策勒县| 玛沁县| 富宁县| 交城县| 兰溪市| 松滋市| 嘉定区| 昭平县| 洱源县| 姚安县| 皋兰县| 夏河县| 敦煌市| 平阴县| 长沙县| 建宁县| 麦盖提县| 井冈山市| 尼玛县| 广宁县|