程序问答
发布时间:2022-06-02 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何解决从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no?
开发过程中遇到从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no的问题如何解决?下面主要结合日常开发的经验,给出你关于从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no的解决方法建议,希望对你解决从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no有所启发或帮助;
我有 2 个数据框:
- 第一个数据框:国家代码(国家名称和国家代码):
@H_
673_9@
国家名称 |
国家代码 |
国家代码长度 |
印度 |
91 |
2 |
尼泊尔 |
977 |
3 |
美属萨摩亚 |
1 |
1 |
- 第二个数据框用户详细信息(用户名、电话号码和国家/地区代码):
@H_
673_9@
用户名 |
带有国家/地区代码的电话号码 |
电话号码长度 |
周杰伦 |
919988665500 |
12 |
XYZ |
9771234665500 |
13 |
ABC |
12233445500 |
11 |
cvv |
9779988665500 |
13 |
需要像下面这样的最终表:
@H_
673_9@
用户名 |
干净的电话号码 |
县代码 |
县名 |
周杰伦 |
91-9988665500 |
91 |
印度 |
XYZ |
977-1234665500 |
977 |
尼泊尔 |
ABC |
1-2233445500 |
1 |
美属萨摩亚 |
cvv |
977-9988665500 |
977 |
尼泊尔 |
我的python脚本。这不能帮助我获得正确的输出。
for number in df['Phone']:
for code in country_df['Country Code']:
if code in number[:4]:
df["new_no"] = f"{CodE}-{number[len(code_to_check):]}"
df['Country'] = country_df['Country']
elif code not in number[:4]:
df["new_no"] = df['Phone']
df['Country'] = country_df['Country']
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
大佬总结
以上是大佬教程为你收集整理的从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no全部内容,希望文章能够帮你解决从 2 df 一个带有国家代码和国家名称的 df 和其他具有不同 len(11 到 15)电话号码的 df 尝试找到每个 ph 的县代码 no所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。