Python & Pandas 常用及各种坑

2019-11-12  本文已影响0人  7ming
1. new_dict={key:value for v,k in old_dict.items()}
2. new_dict=dict(zip(old_dict.values(),d1.keys()))
a='1234'
b=a.zfill(6)
print(b)
# b='001234'
从多个系统获取到的  [月份,销量] 使用concat合并后汇总
由于月份字段一边是"201901" 另一边是201901
数值类型不同,pandas执行groupby会保留两条

concat之前要检查确保数据类型一致
基本
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()

遇到了慢慢加。。。

上一篇下一篇

猜你喜欢

热点阅读