2023-09-22 19:13:17 发布
网友
我试图检测电话号码,我的国家代码是+62,但一些电话制造商或运营商使用0和+62,查询和数据透视后我得到数据透视。但是,数据透视是断章取义的
+62
0
这是数据透视
Id +623684682 03684682 +623684684 03684684 1 1 0 1 1 2 1 1 2 1
下面是我需要分组的内容,但我不想手动分组(+623684682和03684682是相同的,等等)
+623684682
03684682
Id 03684682 03684684 1 1 2 2 2 3
我认为需要replace加上sum:
replace
sum
df = df.groupby(lambda x: x.replace('+62','0'), axis=1).sum()
或^{}列名称和sum:
df.columns = df.columns.str.replace('\+62','0') df = df.sum(level=0, axis=1)
print (df) 03684682 03684684 Id 1 1 2 2 2 3
我认为需要
replace
加上sum
:或^{} 列名称和
sum
:相关问题 更多 >
编程相关推荐