美文网首页
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