繁体   English   中英

如何使用 python 将电话号码导出到 Excel 文件中?

[英]How do you export phone numbers into Excel file using python?

#也许我建议可以使用 pandas 和 open_cv 库 Import pandas Import open_cv

用于从您的数据框中提取电话号码。 根据您的情况使用一些正则表达式。

import pandas as pd
import re as re

def find_phone_number(text):
    ph_no = re.findall(r"\b\d{10}\b",text)
    return "".join(ph_no)

df = pd.DataFrame({
    'id': ['c0001','c0002','c0003', 'c0003', 'c0004'],
    'text': ['Company1-Phone no. 4695168357','Company2-Phone no. 8088729013','Company3-Phone no. 6204658086', 'Company4-Phone no. 5159530096', 'Company5-Phone no. 9037952371']
    })

df['Phone number']=df['text'].apply(lambda x: find_phone_number(x))

原始数据框是,

     ids                           text
0  c0001  Company1-Phone no. 4695168357
1  c0002  Company2-Phone no. 8088729013
2  c0003  Company3-Phone no. 6204658086
3  c0003  Company4-Phone no. 5159530096
4  c0004  Company5-Phone no. 9037952371

相应的输出是,

     ids                           text Phone number
0  c0001  Company1-Phone no. 4695168357   4695168357
1  c0002  Company2-Phone no. 8088729013   8088729013
2  c0003  Company3-Phone no. 6204658086   6204658086
3  c0003  Company4-Phone no. 5159530096   5159530096
4  c0004  Company5-Phone no. 9037952371   9037952371

确保在 stackoverflow 中提出问题时,删除重复的数据和代码执行,以及您所面临的预期结果或问题。 没有这些,社区成员都无法帮助您。 希望这会帮助你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM