当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。