Hexo

凡事预则立,不预则废


  • Home

  • Tags

  • Archives

  • Navigation

  • Search

Pandas——apply、applymap和map函数

Pandas库中apply, applymap和map函数的使用


所属类

  • apply : 属于DataFrame类和Series类
  • applymap : 属于DataFrame类
  • map : 属于Series类

作用

  • map 和 applymap都是对每个元素分别操作的:
  • apply
    • 在DataFrame中是对列或者行操作,每一列或者行都是一个Series(列: axis=0[默认值],行: axis=1)
    • 在Series中是对每个元素进行操作(其实换个角度理解为对Series的每一列操作也行,此时的每一列就是一个元素,值得注意的是此时的每个元素是数值类型而不是Series类型,所以不能对其调用sum等函数)

使用方法

1
2
3
4
5
6
7
8
9
# a simple example for apply(), applymap() and map()
func_series = lambda x: x.sum()
func_element = lambda x: "%.2f" % x

df.apply(func_series)
df.applymap(func_element)

ser.apply(func_element)
ser.map(func_element)

概率——共轭分布

待更新,共轭分布
参考:LDA数学八卦


扩展——关于共轭分布

  • 高斯分布和高斯分布
    • Gaussion-Gaussion共轭
  • Beta分布和二项分布
    • Beta-Binomial共轭
  • Dirichlet分布和多项分布
    • Dirichlet-Multinomial共轭
1…276277278…352
San Ye

San Ye

Stay Hungry. Stay Foolish.

704 posts
53 tags
© 2026 San Ye
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4