练习:去除df某列里面字符串里面的空格, .str.strip(); series.str.replace(); df.replace()
对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()相关推荐
- sql 去除数据表中一列中字符串后边的空格...
update dbo.Invoices set InvoiceNo= rtrim (InvoiceNo) 转载于:https://www.cnblogs.com/lizhao/archive/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[ ...
- python中去除字符串中首尾空格的函数_Python中去除字符串首尾特定字符的函数:strip()...
Python中strip()函数的作用是去除一个字符串前导和尾部的特定字符,并返回结果字符串. Python中strip()函数默认是删除字符串前导和尾部空格,通过设定参数,也可以去除字符串前导和尾部 ...
- python去除字符串中的空格、特殊字符、指定字符
去除字符串中的空格.特殊字符.指定字符等,在python中,为我们提供了三种方法: strip()删除字符串前后(左右两侧)的空格或特殊字符 lstrip()删除字符串前面(左边)的空格或特殊字符 r ...
- JS去除字符串中间多余空格
JS去除字符串中间多余空格 // An highlighted blockvar str = '1 1 2 333 777 99 adf 'var arr = str.split('')var str ...
- c语言中空格字符怎么表示_漫画:腾讯面试题,请实现把字符串中的空格替换为“%20”...
面试现场 题目描述请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. i ...
- 判断字符串是否是空格
判断字符串是否是空格 String.prototype.trim = function () {return this.replace(/(^\s*)|(\s*$)/g, ''); }function ...
- C语言 | 删除字符串里的空格
/* **删除字符串内的空格 */#include<stdio.h> #include<string.h>//遍历元字符串,删除空格 char *func(char *str) ...
- pandas 把某一列中字符串变数值_Python学习教程:Python数据分析实战基础 | 初识Pandas...
这段时间和一些做数据分析的同学闲聊,我发现数据分析技能入门阶段存在一个普遍性的问题,很多凭着兴趣入坑的同学,都能够很快熟悉Python基础语法,好像自己什么都会了一点,然而实际操作起来既不知从何操起, ...
- Python pandas清除excel某列内容中字符串中间的空格
import pandas as pd #读取EXCLE文件 df = pd.read_excel('C:\\Users\\Thinkpad\\Desktop\\应变计组2.xlsx') #去除文字内 ...
最新文章
- HBase解决Region Server Compact过程占用大量网络出口带宽的问题
- pytorch checkpoint_pytorch的两种部署方式 web部署与c++部署
- GitHub真把代码冰封北极1000年!
- 电大计算机考试题目excel,电大计算机考试复习题EXCEL部分
- 2018年智能手表出货量曝光 苹果Apple Watch占据半壁江山
- 到底是微信窃取隐私,还是输入法光明正大收集用户信息?
- 更复杂的缓存穿透怎么解决
- 科大讯飞语音识别测试
- 2015年4月工作记录和阅读记录
- Python库全家福,基本都齐了
- 3d效果图制作傻瓜软件_推荐两个傻瓜式3d家装设计软件,适合设计爱好者
- python中的主函数调用_调用主函数中的函数
- php公众号上传网络图片_PHP通过CURL上传图片(微信公众号上传素材)
- 关于限制同一个IP访问频率和限制用户登录时候输错密码次数限制(超过即限制)
- 如何下载python模块_python安装模块与包
- 猿编程python代码_程序猿编程课堂 Python学习之入门篇3:简单的数据类型
- SQL-SERVER的STUFF函数group by 分组,字符串合并
- ElasticSearch 全文搜索引擎;ES 搜索引擎
- 智云通CRM:当客户上来就问价格,销售该怎么回答?
- Arduino IDE无法打开问题解决