2 Pandas之什麼是Panel?

2022-08-09 12:09:11 字數 1204 閱讀 9999

乙個panel物件由3個軸構成:

pd.panel(data,items,major_axis,minor_axis,dtype,copy)

引數說明

data

資料採取各種形式,如:ndarray、series、列表、字典和另外乙個dataframe

items

每個專案對應於內部包含的dataframe

major_axis

每個dataframe的索引(行)

minor_axis

每個dataframe的列

dtype

每列的資料型別

copy

複製資料,預設值為false

>>> pnl = pd.panel([[[10000,20000],[20000,30000],[40000,50000]],[[2,1],[0,0],[3,4]]],

items=['營業額','出差次數'],major_axis=['jan','feb','mar'],minor_axis=['mary','jack'])

>>> pnl

dimensions: 2 (items) x 3 (major_axis) x 2 (minor_axis)

items axis: 營業額 to 出差次數

major_axis axis: jan to mar

minor_axis axis: mary to jack

>>> pnl['營業額']

mary jack

jan 10000 20000

feb 20000 30000

mar 40000 50000

>>> type(pnl['營業額'])

通過to_frame()將panel轉轉成乙個「堆積式」的dataframe(stacked dataframe),此時paenl的形式與索引都將方便許多。

>>> pnl.to_frame()

營業額 出差次數

major minor

jan mary 10000 2

jack 20000 1

feb mary 20000 0

jack 30000 0

mar mary 40000 3

jack 50000 4

2 pandas選擇資料

那麼建立好資料後,或者讀入資料後,怎麼對資料進行選擇呢,下面將介紹pandas對資料的選擇 首先生成資料 import numpy as np import pandas as pd data pd.date range 20200801 periods 6 df1 pd.dataframe np....

資料分析課程(2)pandas

series學習 pandas 入門 author sonny date 2019 06 import pandas as pd pandas兩種資料結構 series,dataframe from pandas import series series初始化方式 通過列表初始化,通過字典初始化 l...

python資料分析筆記 2Pandas基礎

2.dataframe操作 3.pandas匯 計和計算 額外說明 1.python title 方法返回 標題化 的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫 見 istitle 2.python str.format 函式,它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 f...