python excel数据处理 空格替换_Python/Excel/SPSS/SQL数据处理方法比较之5 - 空格清理...
我说的空格清理,是存在于字符串前后(以及中间)的空格。
做过数据清洗才知道空格有多么恶心(平静脸
Python
1.左右两侧空格
如果不使用包,则对于一个字符串左右两边的空格,可以使用字符串函数strip()。
如果在DataFrame中,则可以使用其字符串方法(注意strip没有括号):
df['列名']=df['列名'].map(str.strip)
必要的的时候也可使用lstrip和rstrip方法来去除字符串左侧和右侧的空格。
2.字符串内部空格
如果是要将字符串内的空格一并删去,则需要使用apply函数和replace函数:
df['列名']=df['列名'].apply(func=lambda x:x.replace(' ',''))
Excel
1.左右两侧空格
使用trim函数可以达到效果:
B1=TRIM(A1)
2.字符串内部空格
这里可以使用查找与替换:
选中需要处理的单元格 - 开始 - 编辑 - 查找与选择 - 替换 - 在查找内容中输入空格,在替换为中什么都不输 - 全部替换,即可。
SPSS
1.左右两侧空格
函数名类似Excel.
点击 转换 - 计算变量 - 输入新变量名 - 点击标签与类型 - 选择字符串类型 - 确定回到原界面 - 函数组中点击字符串 - 选择Ltrim(或Rtrim)函数-传入要转化的字段 - 确认即可:
Ltrim(原字段名)
2.字符串内部空格
函数类似Excel.
如1,但是使用的函数为Replace(3):
Replace(原字段,' ','')
SQL
1.左右两侧空格
MySQL中左右两侧空格有trim()函数:
update 表名
set 列名=trim(列名);
2.字符串内部空格
使用replace函数:
update 表名
set 列名=replace(列名,' ','');
可见清理空格都是用的基本一样的函数:修整trim()和替换replace().
python excel数据处理 空格替换_Python/Excel/SPSS/SQL数据处理方法比较之5 - 空格清理...相关推荐
- 浅谈C语言将字符串中的空格替换成%20的几种方法(附图超级详细解答)
文章目录 题目分析 暴力位移法 巧用数组法 高效倒放法 题目分析 将字符串中的空格替换为%20.样例: "abc defgx yz" 转换成 "abc%20defgx%2 ...
- python 读excel每行替换_Python脚本操作Excel实现批量替换功能
Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...
- python中空格替换_Python替换空格
如果直接每次遇到空格添加'%20',那么空格后面的数字就需要频繁向后移动.遇到这种移动问题,我们可以尝试先给出最终需要的长度,然后从后向前扫描,同时给定两个指针来保证定位.逆向思维''' 请实现一个函 ...
- python写excel文件不覆盖_python excel多sheet存储,同sheet不覆盖追加数据
1.多sheet存储 方式一:读取数据库并存入excel多个sheet import cx_Oracle import pandas as pd conn_oracle = cx_Oracle.con ...
- python读取文本并且替换_python 读取文件并替换字段的实例
如下所示: fp = open(''test2.txt','w') #打开你要写得文件test2.txt lines = open('test1.txt').readlines() #打开文件,读入每 ...
- spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看
继续这个系列.我们导入了数据,接下来做一下基本的查看. Python 我们的处理对象依然是DataFrame对象df. 首先使用head()函数(或tail()函数)查看最前(最后)的5条记录,获取粗 ...
- python xlwt xlrd 写入一行_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)
Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...
- python dialect='excel'是什么意思_python excel自动化写入大数据量数据
我们在做测试过程中,很多时候需要用到数据,例如我们要给excel中写入100万数据,首先大家想到的是我用python的xlrd直接写就好了,但是我们在运行时会发现: File "C:\Use ...
- python对excel操作简书_python Excel 写
1.优点 一.功能比较强 相对而言,这是除Excel自身之外功能最强的工具了.比如我就用到了它提供的:字体设置.前景色背景色.border设置.视图缩放(zoom).单元格合并.autofilter. ...
最新文章
- Error on line 19, column 16 of pubspec.yaml: Mapping values are not allowed here. Did you miss a co
- 转 互联网推送服务原理:长连接+心跳机制(MQTT协议)
- stylus 在静态页面上的使用经验
- windows 虚拟地址映射到物理地址
- 深入JVM——OOM异常解析
- 对C++继承,封装,多态的理解
- es6 Class简介
- Spring Boot基础学习笔记08:Spring Boot整合Redis
- 【计算机二级基础知识笔记】【C+Python】
- mysql 高效分页存储过程_mysql分页存储过程
- c语言dp算法,C++动态规划dp算法题
- 阿里影业“云智开放平台”炼成记!
- 福大软工1816:Alpha(5/10)
- kubernetes failed to start sandbox
- vs2010制作安装包-vs2010打包教程
- [Qualcomm][MSM8937] MSM89XX平台上加载modem固件失败
- Spring Social实现QQ社交登录、注册
- 博客9-16CSS 三大特性
- c语言编程显示未定义的引用,c – 链接时奇怪的未定义引用
- 疯狂圣诞夜,带你探寻那些吃喝玩乐的好去处……
热门文章
- python开源自动化测试平台_Airtest:网易游戏开源的跨平台 UI 自动化测试框架
- C++如何获取当前时间
- SLS 智能告警平台最新技术总结
- Spring 事务管理
- hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...
- 手机音质变差_为什么手机听音乐音质很差
- 【开发教程6】开源蓝牙心率防水运动手环-OLED 屏幕显示
- ArcGIS AddIN 田坎系数计算
- C# Html解析之AngleSharp_C#Dom解析(强烈推荐)
- 雷神911-P1笔记本:在Windows11基础上安装Ubuntu18.04