对DataFrame的某一列进行操作,一般都会使用df[“xx”].str下的方法

df[ ].str.strip( )

先创建带有空格的df:

df = pd.DataFrame({'Company':['company A','company B','company C','company A'],'Sales':['Peter    ','   Amy','John   ','Mi   ke']})df
Out[38]: Company      Sales
0  company A  Peter
1  company B        Amy
2  company C    John
3  company A    Mi   ke

.str 先要转成字符串, lstrip()表示去除左边空格

df['Sales'].str.lstrip()
Out[39]:
0    Peter
1          Amy
2      John
3      Mi   ke
Name: Sales, dtype: object

.str 先要转成字符串, rstrip()表示去除左边空格

df['Sales'].str.rstrip()
Out[40]:
0      Peter
1        Amy
2       John
3    Mi   ke
Name: Sales, dtype: object

.str 先要转成字符串, strip()表示去除左右两边,当中的空格仍在:

df['Sales'].str.strip()
Out[41]:
0      Peter
1        Amy
2       John
3    Mi   ke
Name: Sales, dtype: object

用replace 可以替换所有的空格:

df['Sales'].str.replace(' ','')
Out[42]:
0    Peter
1      Amy
2     John
3     Mike
Name: Sales, dtype: object

继续replace:

df['Company'].str.replace('company','')
Out[43]:
0     A
1     B
2     C
3     A
Name: Company, dtype: object

直接用df.replace()

df.replace('company A','New')
Out[84]: Company      Sales
0        New  Peter
1  company B        Amy
2  company C    John
3        New    Mi   ke

series.str.replace() & df.replace()的区别:

df['Sales'].str.replace('Amy','AAA')
Out[87]:
0    Peter
1          AAA
2      John
3      Mi   ke
Name: Sales, dtype: object## 这里的Amy没有换掉,因为Amy前面还含有空格,但是上面用s.str.replace 可以换掉!!!
df.replace({'Amy':'AAA','company B':'BBB'})
Out[90]: Company      Sales
0  company A  Peter
1        BBB        Amy
2  company C    John
3  company A    Mi   ke

df.replace() 当有空格的时候才会替换,并不会替换啊单元格里面的字符串后面的空格:

df.replace(' ' ,'')
Out[91]: Company      Sales
0  company A  Peter
1  company B        Amy
2  company C    John
3  company A    Mi   ke

练习:去除df某列里面字符串里面的空格, .str.strip(); series.str.replace(); df.replace()相关推荐

  1. sql 去除数据表中一列中字符串后边的空格...

    update dbo.Invoices  set   InvoiceNo= rtrim (InvoiceNo) 转载于:https://www.cnblogs.com/lizhao/archive/2 ...

  2. 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不调用str的strip()方法:

    def trim(s):if len(s)==0:return swhile s[0]==' ':s=s[1:]if len(s)==0:return swhile s[-1] == ' ':s=s[ ...

  3. python中去除字符串中首尾空格的函数_Python中去除字符串首尾特定字符的函数:strip()...

    Python中strip()函数的作用是去除一个字符串前导和尾部的特定字符,并返回结果字符串. Python中strip()函数默认是删除字符串前导和尾部空格,通过设定参数,也可以去除字符串前导和尾部 ...

  4. python去除字符串中的空格、特殊字符、指定字符

    去除字符串中的空格.特殊字符.指定字符等,在python中,为我们提供了三种方法: strip()删除字符串前后(左右两侧)的空格或特殊字符 lstrip()删除字符串前面(左边)的空格或特殊字符 r ...

  5. JS去除字符串中间多余空格

    JS去除字符串中间多余空格 // An highlighted blockvar str = '1 1 2 333 777 99 adf 'var arr = str.split('')var str ...

  6. c语言中空格字符怎么表示_漫画:腾讯面试题,请实现把字符串中的空格替换为“%20”...

    面试现场 题目描述请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. i ...

  7. 判断字符串是否是空格

    判断字符串是否是空格 String.prototype.trim = function () {return this.replace(/(^\s*)|(\s*$)/g, ''); }function ...

  8. C语言 | 删除字符串里的空格

    /* **删除字符串内的空格 */#include<stdio.h> #include<string.h>//遍历元字符串,删除空格 char *func(char *str) ...

  9. pandas 把某一列中字符串变数值_Python学习教程:Python数据分析实战基础 | 初识Pandas...

    这段时间和一些做数据分析的同学闲聊,我发现数据分析技能入门阶段存在一个普遍性的问题,很多凭着兴趣入坑的同学,都能够很快熟悉Python基础语法,好像自己什么都会了一点,然而实际操作起来既不知从何操起, ...

  10. Python pandas清除excel某列内容中字符串中间的空格

    import pandas as pd #读取EXCLE文件 df = pd.read_excel('C:\\Users\\Thinkpad\\Desktop\\应变计组2.xlsx') #去除文字内 ...

最新文章

  1. HBase解决Region Server Compact过程占用大量网络出口带宽的问题
  2. pytorch checkpoint_pytorch的两种部署方式 web部署与c++部署
  3. GitHub真把代码冰封北极1000年!
  4. 电大计算机考试题目excel,电大计算机考试复习题EXCEL部分
  5. 2018年智能手表出货量曝光 苹果Apple Watch占据半壁江山
  6. 到底是微信窃取隐私,还是输入法光明正大收集用户信息?
  7. 更复杂的缓存穿透怎么解决
  8. 科大讯飞语音识别测试
  9. 2015年4月工作记录和阅读记录
  10. Python库全家福,基本都齐了
  11. 3d效果图制作傻瓜软件_推荐两个傻瓜式3d家装设计软件,适合设计爱好者
  12. python中的主函数调用_调用主函数中的函数
  13. php公众号上传网络图片_PHP通过CURL上传图片(微信公众号上传素材)
  14. 关于限制同一个IP访问频率和限制用户登录时候输错密码次数限制(超过即限制)
  15. 如何下载python模块_python安装模块与包
  16. 猿编程python代码_程序猿编程课堂 Python学习之入门篇3:简单的数据类型
  17. SQL-SERVER的STUFF函数group by 分组,字符串合并
  18. ElasticSearch 全文搜索引擎;ES 搜索引擎
  19. 智云通CRM:当客户上来就问价格,销售该怎么回答?
  20. Arduino IDE无法打开问题解决

热门文章

  1. What?!“天才黑客”竟是谣言,带你揭露阿里云守护神的秘密
  2. eclipse的代码突然变成红色块或绿色块
  3. 人工智能:智能优化算法
  4. hls视频demo搭建简易服务器模拟运行
  5. 拼多多和酷家乐面试经历总结(已拿offer)
  6. 男人,得有足够征服女人的本钱
  7. 服务器安全防护措施有哪些?
  8. 为资产分类定义折旧范围_SAP折旧范围
  9. 数字孪生是什么?以山海鲸智慧园区三维可视化系统为例说明
  10. excel转置怎么操作_PDF转excel怎么操作?这个方法一定要熟知!