pandas高级函数

本文介绍了在pandas DataFrame中插入数据的两种方法:insert和assign,详细解释了它们的区别。同时,讨论了Panel作为三维带标签数组的特点,包括其items, major_axis和minor_axis属性。此外,探讨了数据重新索引、填充缺失值的方法,以及如何通过drop函数丢弃行或列。最后,重点讲述了apply函数和applymap在数据计算中的应用,以及如何设置和处理多级索引。" 4103712,174683,Oracle中配置多个独立SDE服务,"['数据库管理', 'Oracle数据库', 'GIS', 'SDE配置']
摘要由CSDN通过智能技术生成

在Dataframe中插入数据的两种方式

  • df.insert(1,'bar',df['one'])  #插入的位置,列名,值(Series)
  • df.assign(Ratio=df['one'])  #列名=值
  • df.assign(AS_Ratio=lambda x:x.A+1)

#与insert的区别,insert是直接放在df元数据里面。assign是直接复制
#assingg可以直接传入一个函数

 

Panel是三维带标签的数组

items:第一维度的索引,几页

major_axis:坐标轴1 ,DataFrame里面的行标签

minor_axis:坐标轴2,DataFrame里的列标签

 

data = {'Item1' : pd.DataFrame(np.random.randn(4, 3)),
        'Item2' : pd.DataFrame(np.random.randn(4, 2))}
pn = pd.Panel(data)
pn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值