pandas學習筆記 四 資料型別間的運算

2021-10-06 10:49:05 字數 3084 閱讀 8873

一、使

用+−×

÷進行運

算\color一、使用+-×÷進行運算

一、使用+−

×÷進行

運算 不論是

seri

es還是

data

fram

e間的運

算不論是series還是dataframe間的運算

不論是ser

ies還

是dat

afra

me間的

運算 都遵循

補齊行和

列進行運

算都遵循補齊行和列進行運算

都遵循補齊行

和列進行

運算 看下面

這個例子

看下面這個例子

看下面這個例

import numpy as np

import pandas as pd

a=pd.dataframe(np.arange(12).reshape(3,4))

b=pd.dataframe(np.arange(20).reshape(4,5))

print(a)

print(b)

c=a+b

print(c)

生成一

個三行四

列的a和

四行五列

的b生成乙個三行四列的a和四行五列的b

生成乙個三行

四列的a

和四行五

列的b相加會

得到什麼

呢?相加會得到什麼呢?

相加會得到什

麼呢?

如 圖,

只有在索

引雙方都

存在時會

進行運算

,否則補

齊nan

,和na

n運算後

還是na

n如圖,只有在索引雙方都存在時會進行運算,否則補齊nan,和nan運算後還是nan

如圖,只有在

索引雙方

都存在時

會進行運

算,否則

補齊na

n,和n

an運算

後還是n

an 二、使

用函式進

行運算\color二、使用函式進行運算

二、使用函式

進行運算在上

麵用+的

話,會自

動補齊n

an在上面用+的話,會自動補齊nan

在上面用+的

話,會自

動補齊n

an 但如果

我們用函

數代替+

的話,可

以新增一

些引數但如果我們用函式代替+的話,可以新增一些引數

但如果我們用

函式代替

+的話,

可以新增

一些引數

import numpy as np

import pandas as pd

a=pd.dataframe(np.arange(12).reshape(3,4))

b=pd.dataframe(np.arange(20).reshape(4,5))

c=a.add(b,fill_value=9)

print(c)

設定.

add(

)的fi

ll_v

alue

屬性,填

充時就不

再用na

n填充設定.add()的fill\_value屬性,填充時就不再用nan填充

設定.add

()的f

ill_

valu

e屬性,

填充時就

不再用n

an填充列印

的結果也

就不會有

nan了

列印的結果也就不會有nan了

列印的結果也

就不會有

nan了三、

使用函式

進行運算

\color三、使用函式進行運算

三、使用函式

進行運算上面

都是相同

維度的運

算,那如

果ser

ies和

單獨的數

字運算呢

上面都是相同維度的運算,那如果series和單獨的數字運算呢

上面都是相同

維度的運

算,那如

果ser

ies和

單獨的數

字運算呢

import numpy as np

import pandas as pd

a=pd.series(np.arange(6))

a=a+10

print(a)

結果a

的每個值

都加上了

10結果a的每個值都加上了10

結果a的每個

值都加上

了10

那 se

ries

和dat

afra

me運算

呢那series和dataframe運算呢

那serie

s和da

tafr

ame運

算呢

import numpy as np

import pandas as pd

a=pd.series(np.arange(6))

b=pd.dataframe(np.arange(10).reshape(2,5))

print(a+b)

結果是把b的每一行加上a

Golang學習筆記 四 資料型別

go語言內建了豐富的資料型別,主要分為四類,基礎資料型別 復合資料型別,引用資料型別及介面資料型別,另外,在這些型別的基礎,也支援我們根據自己的資料型別,這就為我們編寫 提供很大的便利性。這一節,我們先學一下基礎資料型別中的整數型別。整數型別分兩種,有符號 int8,int16,int32,int6...

MYSQL學習筆記四(資料型別)

mysql支援的資料型別可以簡單的分為三類 數值 日期 時間和字串 字元 型別。型別大小 範圍 有符號 範圍 無符號 用途tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位...

MYSQL學習筆記四(資料型別)

一 mysql資料型別 mysql支援的資料型別可以簡單的分為三類 數值 日期 時間和字串 字元 型別。二 數值型別 型別 大小 範圍 有符號 範圍 無符號 用途 tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 5...