Series间的运算:
Series在互相做数学运算时
会根据对应index的位置来做互动
如没有对应的index此位置会被保留并且填上空值
我先建立test_1、test_2范例资料方便我们观察
互相作加减运算
可看出输出结果index[a,c,e]这三个位置有输出结果而不是空值
因为test_1、test_2同时拥有这三个index,所以它们之间会做运算
而其他不同的index位置被保留但输出数值是空值
DataFrame间的运算:
DataFrame间的运算会根据栏位名称及index同时相同的值之间做运算
不同於Series也就只是多出了栏位需要对照
如果没有同时具有相同的栏位名称及index
位置会被保留并填上空值
两DataFrame做相加与相乘
可看出同时相同的栏位为one、two,而index同时拥有的只有a
所以输出结果除了这两个位置其他都被填上空值了
DataFrame与Series的运算:
此两者间的运算就像是之前numpy介绍过的广播
DataFrame为二维资料、Series为一维资料
Series会分别对DataFrame的index,也就是分别对每个raw做运算
而Series的index会对照到DataFrame的栏位名称来做运算
test_1我只有指派index,栏位名称为预设,test_2的index也是预设
两者做运算时
送上colab连结,可自行在上面多做点练习更加熟悉pandas
https://colab.research.google.com/drive/12G8v4IEwpD50wQ4zm-WMQ4u-VUKTIFtE?usp=sharing
Redis持久化 Redis持久化模式->RDB+AOF RDB+AOF两种模式整合在一起,可...
讲完机器学习的基础,接下来是类神经网路讯号的传递函式。 Activation Functions A...
也许你还没听过odoo,但身为开发人员当你认识odoo後,会有相见恨晚的感觉!! odoo,他可以是...
回忆最美~ | 那还不快记下来Rrr | 把Code搓圆拍扁 🐄点此填写今日份随堂测验 ...
错误版 正确版 比对两个,发现哪里有bug了吗? 对就是,鼠标移开後,样式应该变回原本的,但它没有。...