1. 程式人生 > >dataframe.sum()函式

dataframe.sum()函式

官方幫助文件解釋;

DataFrame.sum(axis=Noneskipna=Nonelevel=Nonenumeric_only=None**kwargs)

axis : {index (0), columns (1)},axis=0代表對列進行求和,axis=1代表對行進行求和。

呼叫DataFrame的sum方法將會返回一個含有列小計的Series:傳入axis=1將會按行進行求和運算:

In [111]: df
Out[111]: 
    one  two
a  1.40  NaN
b  7.10 -4.5
c   NaN  NaN
d  0.75 -1.3
In [112]: df.sum()
Out[112]: 
one    9.25
two   -5.80
In [113]: df.sum(axis=1)
Out[113]: 
a    1.40
b    2.60
c     NaN
d   -0.55
dtype: float64

相關推薦

dataframe.sum()函式

官方幫助文件解釋; DataFrame.sum(axis=None, skipna=None, level=None, numeric_only=None, **kwargs) axis : {index (0), columns (1)},axis=0代表對列進行求和,a

dataframe.sum()函數

eric span https python 一個 blog itl skip html 官方幫助文檔解釋; DataFrame.sum(axis=None, skipna=None, level=None, numeric_only=None, **kwargs) axi

[轉帖]MySQL的sum函式返回的型別

原帖地址: http://bylijinnan.iteye.com/blog/1984472?utm_source=tuicool 摘要 :  The SUM() and AVG() functions retur

《Python程式設計從入門到實踐》記錄之range、min、max、sum函式

目錄 1、range()函式 2、min、max、sum函式 ​​​​​​1、range()函式 range(num1,num2,steps)函式:可以生成一個一系列數字。 num1引數:表示起始範圍 num2引數:表示終止範圍,但不包含此數字。 steps

CASE...WHEN...和SUM()函式

按照身份證號前幾位確定屬於什麼地區,得出傳送旅客人員組成每個地區人數,以便做成餅狀圖 SELECT SUM(CASE WHEN SUBSTR(DW_CTKY_GFDPXX.ZJHM,1,4) = ‘3716’ THEN 1 ELSE 0 END)AS 濱州人, SUM(CAS

python 自帶的sum函式與numpy中sum兩者巨大的區別

Python自帶的sum函式與numpy中的sum函式有著天壤之別,沒弄懂之前踩了大坑。 1、Python 自帶的sum Python自帶的sum輸入是個可迭代的。可以是列表,陣列,可迭代物件。此時sum最多有兩個引數第一個引數是可迭代的。當有兩個引數時,第二個引數只能是個數。 格式:s

DataFrame.groupby()函式

用二維列表構造原始資料 1 import pandas as pd 2 3 data = [['li', 'math', 100], ['bob', 'pe', 99], ['sar', 'english', 98], ['li', 'pe', 89]] 將資料轉換成DataF

python中的sum函式.sum(axis=1)

看起來挺簡單的樣子,但是在給sum函式中加入引數。sum(a,axis=0)或者是.sum(axis=1) 就有點不解了   在我實驗以後發現 我們平時用的sum應該是預設的axis=0 就是普通的相加  當axis=0,就是將一個矩陣的每一列向量相加 當axis

Numpy中sum函式的使用方法(Python自帶sum函式

Numpy中sum函式(Python自帶sum函式)的作用是對元素求和。 無參時,所有全加; axis=0,按列相加; axis=1,按行相加; 下邊通過例子來說明其用法: #!/usr/bin/env python # -*- coding:utf-8 -*-

mysql中count函式sum函式的用法

mysql中用於統計的二個函式,而這二個函式通常和group by分組函式配合使用 一、count(*)是統計每一組有多少行 count(*)是將返回表格中所有存在的行的總數包括值為null的行。然而count(列名)將返回表格中除去null以外的所有行的總數(有預設值的

**sparksql 中DataFrame函式**

Action 操作 1、 collect() ,返回值是一個數組,返回dataframe集合所有的行 2、 collectAsList() 返回值是一個java型別的陣列,返回dataframe集合所有的行 3、 count() 返回一個number型別的,返回

mysql 語句中 sum函式求和 null 變 0

在SQL語句中使用集合函式count(),返回結果肯定為非負整數,這也是用來判斷資料有無的一個很有效的方法; 然後在用sum()進行集合相加的時候,如果sum()的物件沒有記錄,那麼不會返回0,而返回null,這麼做,不會影響資料庫,因為數值型欄位也是可以存放NULL的,因

python sum函式的用法

需要用到python sum()函式,總結了一下,不對之處煩請指出,謝謝。 1維情況下  (1)輸入axis=0 import numpy as np a=np.array([1,2,3,4,5]) b=a.sum(axis=0) print(b)   &nbs

oracle中的函式介紹(一):nvl函式、decode函式、case when函式sum函式

最近做專案接觸到的oracle資料庫比較多,經常用到裡面的一些函式,以前的部落格中也介紹過行轉列和列轉行,這次再簡單給大家介紹幾個: nvl() NVL(a,b)就是判斷a是否是NULL,如果不

Mysql使用sum函式時的注意事項

MySQL的SUM函式是用來找出記錄中各種的欄位的總和。 要了解SUM函式考慮EMPLOYEE_TBL表具有以下記錄: mysql> SELECT * FROM employee_tbl; +——+——+————+——————–+ |

python 中 np.sum()函式 通俗易懂理解!

這一篇部落格保證是我寫的最清楚,最容易理解的部落格!!      眾所周知,sum不傳參的時候,是所有元素的總和。這裡就不說了。 1 sum函式可以傳入一個axis的引數,這個引數怎麼理解呢?這樣理解: 假設我生成一個numpy陣列a,如下 >>> imp

python中的pandas.DataFrame.fillna()函式

pandas.DataFrame.fillna()函式:(Fill NA/NaN values using the specified method)Method:{'backfill','bfill','pad','fill',None},default Nonepad/f

python--sum函式--sum(axis=1)

原文地址:http://www.cnblogs.com/chamie/p/4847332.html 平時用的sum應該是預設的axis=0 就是普通的相加,當加入axis=1以後就是將一個矩陣的每一行向量相加。 例如: 1 >>>import n

遇到的問題----sql語句中用sum()函式輸出為null

在SQL語句中使用集合函式count(),返回結果肯定為非負整數,這也是用來判斷資料有無的一個很有效的方法; 然後在用sum()進行集合相加的時候,如果sum()的物件沒有記錄,那麼不會返回0,而返回null,這麼做,不會影響資料庫,因為數值型欄位也是可以存放NULL的,因為在執行這樣的SQL語句的時候

【Python】numpy中的sum函式的使用

sum() 沒有axis引數表示全部資料相加 axis=0,表示按列相加 axis=1,表示按行相加 a = array([[1,2,3],[4,5,6]]) print(a) b = sum(a) print (b) c = sum(a, axis=0) print(