手机xml文件缺失
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机xml文件缺失相关的知识,希望对你有一定的参考价值。
参考技术A 手机xml文件缺失解决方法如下。1、将手机用数据线连接电脑。
2、运行文件还原工具,选择遗失的文件的所在位置。
3、点击扫描查找文件。
4、扫描停止后,双击分类下的扫描找到的文件并预览内容。
5、勾选需要的文件,单击恢复并保存到手机上。
加载 excel 文件且未显示缺失值并尝试使用正则表达式清除手机号码中的值时出现问题
【中文标题】加载 excel 文件且未显示缺失值并尝试使用正则表达式清除手机号码中的值时出现问题【英文标题】:Problem loading excel file and not showing the missing values and trying to use regex to clear and values in a cellphone number 【发布时间】:2021-11-16 08:57:57 【问题描述】:我有一个 Excel 文件,其中包含一些客户提供的大量日期。
由于某些原因,在读取 excel 文件时,jupyter notebook 无法可视化缺少值的字段。 缺失值的原因是客户未填写此数据。
我在导出数据时尝试了很多东西。
df = pd.read_excel(r'Recomeco/Decisões 06.09 a 12.09.xlsx', index_col=0, skiprows=2)#, na_values=['CELULAR', 'EMAIL']) #keep_default_na = False, na_filter= False, verbose= True)
我不知道这是什么原因。
在 CELULAR 列中:
Cellphone_original Cellphone_GOAL
(12)98272-8620 55 12 98272-8620
我用过这个功能:
def split_CELULAR(celular):
number = re.findall(r"\d+-\d+", celular)
return number
df['CELULAR1'] = df['CELULAR'].apply(split_CELULAR)
Value find: 98272-8620
但我必须将值 - 55 12 添加到每一行,我做不到。
有人可以帮我吗?
【问题讨论】:
【参考方案1】:你可以使用
df['CELULAR1'] = df['CELULAR'].str.replace(r'^\(\d+\)', '55 12 ', regex=True)
正则表达式(参见its online demo)表示:
^
- 字符串开头
\(
- 一个 (
字符
\d+
- 一位或多位数字
-\)
- )
字符。
注意regex = True
参数,有必要避免警告,请参阅FutureWarning: The default value of regex will change from True to False in a future version 线程。
【讨论】:
以上是关于手机xml文件缺失的主要内容,如果未能解决你的问题,请参考以下文章