美文网首页
Python & Pandas 常用及各种坑

Python & Pandas 常用及各种坑

作者: 7ming | 来源:发表于2019-11-12 17:43 被阅读0次
    • Python字典键值互换
    1. new_dict={key:value for v,k in old_dict.items()}
    2. new_dict=dict(zip(old_dict.values(),d1.keys()))
    
    • 输出固定长度字符串,前面用0填充
    a='1234'
    b=a.zfill(6)
    print(b)
    # b='001234'
    
    • Pandas使用concat合并数据后groupby有"主键"重复
    从多个系统获取到的  [月份,销量] 使用concat合并后汇总
    由于月份字段一边是"201901" 另一边是201901
    数值类型不同,pandas执行groupby会保留两条
    
    concat之前要检查确保数据类型一致
    
    • Pandas应用groupby 将目标列的内容用逗号分隔拼接起来
    基本
    df_new = df.groupby('fd').agg({'value': lambda x: ','.join(x)}).reset_index()
    对拼接内容去重
    df_new = df.groupby('fd').agg({'value': lambda x: '/'.join(str(xx) for xx in list(set(x)))}).reset_index()
    

    遇到了慢慢加。。。

    相关文章

      网友评论

          本文标题:Python & Pandas 常用及各种坑

          本文链接:https://www.haomeiwen.com/subject/yowtvctx.html