我说的空格清理,是存在于字符串前后(以及中间)的空格。

做过数据清洗才知道空格有多么恶心(平静脸

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 - 空格清理...相关推荐

  1. 浅谈C语言将字符串中的空格替换成%20的几种方法(附图超级详细解答)

    文章目录 题目分析 暴力位移法 巧用数组法 高效倒放法 题目分析 将字符串中的空格替换为%20.样例: "abc defgx yz" 转换成 "abc%20defgx%2 ...

  2. python 读excel每行替换_Python脚本操作Excel实现批量替换功能

    Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...

  3. python中空格替换_Python替换空格

    如果直接每次遇到空格添加'%20',那么空格后面的数字就需要频繁向后移动.遇到这种移动问题,我们可以尝试先给出最终需要的长度,然后从后向前扫描,同时给定两个指针来保证定位.逆向思维''' 请实现一个函 ...

  4. python写excel文件不覆盖_python excel多sheet存储,同sheet不覆盖追加数据

    1.多sheet存储 方式一:读取数据库并存入excel多个sheet import cx_Oracle import pandas as pd conn_oracle = cx_Oracle.con ...

  5. python读取文本并且替换_python 读取文件并替换字段的实例

    如下所示: fp = open(''test2.txt','w') #打开你要写得文件test2.txt lines = open('test1.txt').readlines() #打开文件,读入每 ...

  6. spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看

    继续这个系列.我们导入了数据,接下来做一下基本的查看. Python 我们的处理对象依然是DataFrame对象df. 首先使用head()函数(或tail()函数)查看最前(最后)的5条记录,获取粗 ...

  7. python xlwt xlrd 写入一行_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)

    Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...

  8. python dialect='excel'是什么意思_python excel自动化写入大数据量数据

    我们在做测试过程中,很多时候需要用到数据,例如我们要给excel中写入100万数据,首先大家想到的是我用python的xlrd直接写就好了,但是我们在运行时会发现: File "C:\Use ...

  9. python对excel操作简书_python Excel 写

    1.优点 一.功能比较强 相对而言,这是除Excel自身之外功能最强的工具了.比如我就用到了它提供的:字体设置.前景色背景色.border设置.视图缩放(zoom).单元格合并.autofilter. ...

最新文章

  1. Error on line 19, column 16 of pubspec.yaml: Mapping values are not allowed here. Did you miss a co
  2. 转 互联网推送服务原理:长连接+心跳机制(MQTT协议)
  3. stylus 在静态页面上的使用经验
  4. windows 虚拟地址映射到物理地址
  5. 深入JVM——OOM异常解析
  6. 对C++继承,封装,多态的理解
  7. es6 Class简介
  8. Spring Boot基础学习笔记08:Spring Boot整合Redis
  9. 【计算机二级基础知识笔记】【C+Python】
  10. mysql 高效分页存储过程_mysql分页存储过程
  11. c语言dp算法,C++动态规划dp算法题
  12. 阿里影业“云智开放平台”炼成记!
  13. 福大软工1816:Alpha(5/10)
  14. kubernetes failed to start sandbox
  15. vs2010制作安装包-vs2010打包教程
  16. [Qualcomm][MSM8937] MSM89XX平台上加载modem固件失败
  17. Spring Social实现QQ社交登录、注册
  18. 博客9-16CSS 三大特性
  19. c语言编程显示未定义的引用,c – 链接时奇怪的未定义引用
  20. 疯狂圣诞夜,带你探寻那些吃喝玩乐的好去处……

热门文章

  1. python开源自动化测试平台_Airtest:网易游戏开源的跨平台 UI 自动化测试框架
  2. C++如何获取当前时间
  3. SLS 智能告警平台最新技术总结
  4. Spring 事务管理
  5. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...
  6. 手机音质变差_为什么手机听音乐音质很差
  7. 【开发教程6】开源蓝牙心率防水运动手环-OLED 屏幕显示
  8. ArcGIS AddIN 田坎系数计算
  9. C# Html解析之AngleSharp_C#Dom解析(强烈推荐)
  10. 雷神911-P1笔记本:在Windows11基础上安装Ubuntu18.04