- 博客(8)
- 收藏
- 关注
原创 Python处理按行分隔的多段数据(数据分析处理)
最近在做数据分析的时候,遇到一个Excel表格中,包含多段数据。通过Pandas读取的时候,整存整取,没有最佳的方案。原始数据:Excel表格数据,按行分段;每段的数据都是一类数据,而且每段数据的第一行第一列是数据标识。需求:要做数据分析,需要把上述的数据读取为独立的pd。具体的实施方案:按行读取每段,原始文件名(去后缀)+ 数据标识(补充后缀)作为新的文件名,去掉第一行,写入指定的文件夹。
2024-10-11 16:44:12 343
原创 pandas处理超过11位数字的字符串问题(后面多了.0)
想要转换位整型astype(int),新问题是string不能直接转换为浮点型,先通过astype(float)对该类型进行强制转换为float,然后在通过astype(int)为整型。新问题,python3没有long int,只有int,在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647。str.slice方法,df['phone'].str.slice(0,11)就把浮点型的数据又还原为字符串,并读取前11位。不管怎样,反正问题解决啦。
2023-10-21 09:52:55 497 1
原创 解决python安装包需要Microsoft C++ Build Tools问题
报错原因是pip所安装的包需要使用C++编译后才能够正常安装,但是当前安装环境中缺少完整的C++编译环境。
2023-10-11 11:14:32 2085 1
原创 vscode c++ 环境配置问题解决
反复卸载安装,后来安装了一个docker,好像也没有成功。解压mingw64文件夹到目标D:\mingw64\,将D:\mingw64\bin添加到系统环境变量Path。VSCodeUserSetup-x64-1.83.0.exe,安装之后一定要重启,确保选中环境变量。4、下载MicrosoftEdgeWebview2Setup.exe安装才能使用vscch.exe。很久没用C++,因需要,也没有直接在Linux环境下去写,试试vscode。5、在VS中创建一个项目文件夹作为“工作文件夹路径”,完成配置。
2023-10-11 01:20:33 296 1
原创 python3完美解决在包含中文、中文符号的字符串中匹配手机号码和身份证号码的方案
在英文文本中去正则表达式同时去匹配手机号码和身份证号码很简单。但是,如果文本中包含中文及中文符号,问题会变得十分复杂。由于身份证号码和手机号码同时存在,那么对于手机号码的匹配就需要向后不能为数字,否则就有可能匹配到身份证号码。但是,如果手机号码正则表达式的向后不能为数字,新的问题来了。如果一个手机号码位于中文或者中文符号后面,就不能匹配到手机号码。这是因为,中文都是unicode编码,在python3里面,每一个中文字符占3个字节,中文的编码本身就是数字。那么,是不是和前面的规则矛盾了。
2022-11-20 13:34:19 957
原创 XMLHttpRequest 对象异步async=true 时错误Uncaught TypeError
XMLHttpRequest 对象异步async=true 时错误Uncaught TypeError的处理方法
2022-11-09 13:04:54 616 1
空空如也
python正则表达式匹配中文字符后面手机号码问题
2022-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人