国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺談Pandas:Series和DataFrame間的算術(shù)元素

2020-01-04 13:44:40
字體:
供稿:網(wǎng)友

如下所示:

import numpy as npimport pandas as pdfrom pandas import Series,DataFrame

一、Series與Series

s1 = Series([1,3,5,7],index=['a','b','c','d'])s2 = Series([2,4,6,8],index=['a','b','c','e'])

索引對(duì)齊項(xiàng)相加,不對(duì)齊項(xiàng)的值取NaN

s1+s21a  3.0b  7.0c 11.0d  NaNe  NaNdtype: float64

二、DataFrame與DataFrame

data1 = {'水果':['蘋果','梨','草莓'],  '數(shù)量':[3,2,5],  '價(jià)格':[10,9,8]}data2 = {'數(shù)量':[3,2,5,6],  '價(jià)格':[10,9,8,7]}df1 = DataFrame(data1)df2 = DataFrame(data2)

在行和列上同時(shí)對(duì)齊后進(jìn)行計(jì)算,如果找不到對(duì)應(yīng)項(xiàng)則取NaN

print(df1*df2)
  價(jià)格 數(shù)量 水果0 100.0 9.0 NaN1 81.0 4.0 NaN2 64.0 25.0 NaN3 NaN NaN NaN

三、Series與DataFrame

1.利用廣播實(shí)現(xiàn)DataFrame與某行的運(yùn)算

print(df2+df2.iloc[0]) # 將第0行加到所有行上
 價(jià)格 數(shù)量0 20 61 19 52 18 83 17 9

2.利用廣播實(shí)現(xiàn)DataFrame與某列的運(yùn)算(指定軸axis=0)

print(df2.sub(df2.iloc[:,0],axis=0))
 價(jià)格 數(shù)量0 0 -71 0 -72 0 -33 0 -1

3.運(yùn)算時(shí)如果無法對(duì)齊,則填充NaN

s = Series([1,1,1],index=['數(shù)量','價(jià)格','重量'])print(df2+s)
 價(jià)格 數(shù)量 重量0 11 4 NaN1 10 3 NaN2 9 6 NaN3 8 7 NaN

以上這篇淺談Pandas:Series和DataFrame間的算術(shù)元素就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄平县| 潢川县| 津南区| 商南县| 澄江县| 惠水县| 赞皇县| 东乡县| 怀宁县| 阿坝县| 介休市| 永清县| 崇明县| 揭东县| 呼伦贝尔市| 贵港市| 炉霍县| 剑阁县| 福清市| 来宾市| 池州市| 隆尧县| 图木舒克市| 双流县| 儋州市| 肥西县| 固原市| 贞丰县| 龙南县| 咸阳市| 海宁市| 色达县| 阿图什市| 大悟县| 句容市| 玉林市| 绥宁县| 礼泉县| 井冈山市| 汾阳市| 塔城市|