>>> df = pd.dataframe(,
... index=['circle', '********', 'rectangle'])
>>> df
angles degrees
circle 0 360
******** 3 180
rectangle 4 360
>>> df.add(1)
angles degrees
circle 1 361
******** 4 181
rectangle 5 361
更多:add +, sub -, mul *, div /, rdiv 常數除以df
>>> df.sub([1, 2], axis=1)
angles degrees
circle -1 358
******** 2 178
rectangle 3 358
>>> df.sub(pd.series([1, 1, 1], index=['circle', '********', 'rectangle']),
... axis='index')
angles degrees
circle -1 359
******** 2 179
rectangle 3 359
list和series的長度應與行或列的長度一致,否則報錯
>>> other = pd.dataframe(,
... index=['circle', '********', 'rectangle'])
>>> other
angles
circle 0
******** 3
rectangle 4
>>> df * other
angles degrees
circle 0 nan
******** 9 nan
rectangle 16 nan
df.add(other, fill_value=5)
angles degrees
circle 0 365.0
******** 6 185.0
rectangle 8 365.0
dataframe 之間行列不匹配時,除了index和column的交集有計算結果,其它為nan。fill_value將值賦給缺少index或column的df,然後進行運算。如果某個資料在兩個df中都不存在,則計算結果為nan。
df_multindex = pd.dataframe(,
index=[['a', 'a', 'a', 'b', 'b', 'b'],
['circle', '********', 'rectangle',
'square', 'pentagon', 'hexagon']])
>>> df_multindex
angles degrees
a circle 0 360
******** 3 180
rectangle 4 360
b square 4 360
pentagon 5 540
hexagon 6 720
df.add(df_multindex, level=1)
angles degrees
a circle 0.0 720.0
******** 6.0 360.0
rectangle 8.0 720.0
b square nan nan
pentagon nan nan
hexagon nan nan
當df_multindex存在多級索引時,按level指示的索引深度進行運算。
與dataframe的運算類似
sql的加減乘除運算 mongo 加減乘除運算
mongo語法的四則運算符號 加法 add 減法 subtract 乘法 multiply 除法 divide 求模 mod 以除法為例 其餘同 資料庫course表存在一條 id 為 5ab4dfcabeb21f77cf7dbdf3 的資料,delete欄位為2,total欄位為12,求該條資料的...
SQL update語句加減乘除運
在處理提現操作時,遇到這樣乙個問題 account money為使用者剩餘金額,提現之後要減去相應金額,需要用update語句進行運算,記錄一下 update之前資料庫資料 下邊所有的資料演示都是與前一步資料進行對比 1 減法 update money user bank set account m...
中加減乘除 晉朝成語 加減乘除
讀 音 ji ji n ch ng ch 釋 義 算術的四則運算,借指事物的消長變化。出 自 明 王九思 端正好 次韻贈邵晉夫歸隱 端的是太平人物,誰想道命兒中加減乘除。例句1.他們的第一台機器可以加減乘除。2.通過教她不同的錢的面額幫你的孩子學會加減乘除。3.阿拉巴馬州和密西西比州有差不多一半的孩...