當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas Panel.sum()用法及代碼示例


在 Pandas 中,Panel是一個非常重要的三維數據容器。 3個軸的名稱旨在為描述涉及麵板數據的操作,尤其是麵板數據的計量分析提供一些語義上的含義。

Panel.sum()函數用於返回所請求軸的值之和。

用法: Panel.sum(axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs)

參數:
axis:{項目(0),major_axis(1),minor_axis(2)}
skipna:計算結果時排除NA /null值。
level:如果軸為MultiIndex,則沿特定級別計數,折疊為DataFrame
numeric_only:僅包括float,int,boolean列。如果為None,將嘗試使用所有內容,然後僅使用數字數據。
min_count:執行操作所需的有效值數。

返回: DataFrame 或麵板

代碼1:

# importing pandas module  
import pandas as pd  
import numpy as np 
  
df1 = pd.DataFrame({'a':['Geeks', 'For', 'geeks', 'for', 'real'],  
                    'b':[11, 1.025, 333, 114.48, 1333]}) 
                      
data = {'item1':df1, 'item2':df1} 
  
# creating Panel  
panel = pd.Panel.from_dict(data, orient ='minor') 
  
print(panel['b'], '\n') 
  
print("\n", panel['b'].sum(axis = 0))

輸出:

代碼2:

# importing pandas module  
import pandas as pd  
import numpy as np 
  
df1 = pd.DataFrame({'a':['Geeks', 'For', 'geeks', 'for', 'real'],  
                    'b':[33.0, -152.140, 3.0133, 114.48, 13.033]}) 
                      
data = {'item1':df1, 'item2':df1} 
  
# creating Panel  
panel = pd.Panel.from_dict(data, orient ='minor') 
  
print(panel['b'], '\n') 
  
print("\n", panel['b'].sum(axis = 1))

輸出:

代碼3:

# importing pandas module  
import pandas as pd  
import numpy as np 
  
df1 = pd.DataFrame({'a':['Geeks', 'For', 'geeks'],  
                    'b':np.random.randn(3)}) 
                      
data = {'item1':df1, 'item2':df1} 
  
# creating Panel  
panel = pd.Panel.from_dict(data, orient ='minor') 
  
print(panel['b'], '\n') 
  
  
print("\n", panel['b'].sum(axis = 1))

輸出:



相關用法


注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | Pandas Panel.sum()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。