- 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()
遇到了慢慢加。。。
网友评论