python panda3d exsample_【python】numpy pandas 用法

本文介绍了Python数据处理库Pandas和Numpy的一些实用操作,包括数据去重、pivot_table的使用、数据对齐、多级索引操作、数据合并与筛选、数组运算规则以及时间序列处理等。示例展示了如何高效地处理和分析数据。
摘要由CSDN通过智能技术生成

【duplicated保留所有行】

df.duplicated(keep=False)

【pivot_table使用】

index = 需要groupby的东西

values = 有用的东西

columns = 放在column上的index

pd.pivot_table(df,index=[字段1],values=[字段2],aggfunc=[函数],fill_value=0)

df.groupby([字段1])[字段2].agg(函数).fillna(0)

以上两个表述完全等价

【将某个column设为index】

df.set_index('columnName', inplace=True)

【根据其中某几列合并两个dataFrame】

recordsAll = pd.merge(records1, records2, on=['symbol', 'updateDate'], how='left')

【根据值group】

series.value_counts()

【pivot的逆操作】/ 【将multiindex转化为columns】

df_pivot.stack([1,2]).reset_index()

【将daily数据按照tick数据对齐】

dateIndex = residualSys.index.date

adjfactorTick = adjfactor.reindex(index=dateIndex)

adjfactorTick.index = residualSys.index

【multiIndex:  取le

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值