Pandas数据结构之间执行二进制操作,要注意下列两个关键点:
- 多维(DataFrame)与低维(Series)对象之间的广播机制
- 计算中的缺失值处理
这两个问题可以同时,但下面我们先介绍怎么分开处理。
匹配/广播机制
DataFrame支持add()、sub()、mul()、div()、radd()、rsub()等方法执行二进制操作。广播机制重点关注输入的Series,通过axis关键字,匹配index或columns即可调用这些函数。
还可以用Series对齐多层索引DataFrame的某一层次。
Series与Index还支持divmod()内置函数,该函数同时执行向下取整除与模运算,返回两个与左侧类型相同的元组。
divmod还支持元素级运算:
Original: https://blog.csdn.net/m0_54342642/article/details/115488504
Author: 指尖编程
Title: Pandas-二进制操作
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/740987/
转载文章受原作者版权保护。转载请注明原作者出处!