麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

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

2020-02-15 23:33:16
字體:
來源:轉載
供稿:網友

1、層次索引

1.1 定義

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

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

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

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

1.2 Series的層次索引

import numpy as npimport pandas as pds1 = 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 對下標值進行操作 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'])            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一级毛片高清视频 | 激情综合网俺也去 | 国产porn在线 | av在线影片| 九九视屏 | 国产品久久 | 毛片在线免费观看视频 | 精品欧美一区二区精品久久 | 91精品动漫在线观看 | 久久久久国产成人精品亚洲午夜 | 鸳鸯谱在线观看高清 | 渔夫荒淫艳史 | 福利免费在线观看 | 国产九色在线播放九色 | 中文字幕在线观看1 | 成片免费观看视频大全 | 中文欧美日韩 | 亚洲综合视频网站 | 亚洲午夜视频在线 | 欧美日韩在线视频一区二区 | 黄色网址免费入口 | 蜜桃网在线 | 久久久久久久久久久久久九 | 色淫网站免费视频 | 久久国产精品电影 | h色网站在线观看 | 亚州精品在线视频 | 精品成人在线观看 | h视频在线免费看 | 狠狠干精品视频 | 日日艹夜夜艹 | 欧美成人三级视频 | 日韩视频一区二区三区四区 | 成人在线视频在线观看 | 中文日韩 | av噜噜在线 | 成熟女人特级毛片www免费 | 久久久久久久免费看 | 日韩做爰视频免费 | 国产精品一区二区三区在线播放 | 欧美一级做一级爱a做片性 久久久资源网 |