我有一个 CSV 文件,其中有一列(电话)。但是,电话号码前面没有国家/地区代码。为了将 +852
添加到“电话”列下的每个值中,我应该使用什么语法?
此外,如何删除“电话”列下每个值的电话号码内的空格?
例如:现在的值为 9123 4567
。
之后我想要的值为 +85291234567
。
最佳答案
假设您的“电话”列采用字符串格式,您可以执行以下命令:
a) 使用替换来删除空格(其中 df 是数据帧的名称)
df.phone = df.phone.apply(lambda x: x.replace(" ", ""))
b) 将电话列与国家/地区代码连接起来
country_code = "+852"
df.phone = country_code + df.phone
如果电话列不是字符串格式,您需要将其转换。
关于python - 如何在数据框中的电话号码之前添加国家/地区代码(+852),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58630031/