pandas和numpy中的遍历操作

遍历操作

遍历操作分为两种:

  1. 按照指定轴进行操作
  2. 按照元素进行操作

数据类型

  • pandas中数据类型主要有DataFrame和Series,然后常用到的还有Index序列。
  • numpy中则全部视为array

pandas中的遍历操作

  1. DataFrame
  • apply可按指定轴进行操作
  • applymap对所有元素进行操作(elementwise-逐元素地😃)
  1. Series
  • apply逐元素地
  • map 逐元素地
    两个方法效果一样好像?
  1. Index
  • map 逐元素地

因此对于一维数据Series和Index可以统一用map

numpy中的遍历操作

  • 按指定轴进行操作
    • apply_along_axis 对指定一轴进行
    • apply_over_axes 对指定多轴进行操作
  • frompyfunc按元素进行操作(先将python函数转化为ufunc,然后使用ufunc操作数组)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容