pandas 如何分割字符的实现方法


Posted in Python onJuly 29, 2019

摘要:本文主要是在pandas中如何对字符串进行切分。我们考虑一下下面的应用场景。

pandas 如何分割字符的实现方法

这个是我们的数据集(data),可以看到,数据集中某一列(name)是某个行业的分类。各个行业之间用符号 ‘|'分割。我们要把用每个‘|'进行分割的内容抽取出来。pandas有个一步到到位的方法,非常方便。

import pandas as pd
data['name'].str.split('|',expand=True)

关键是参数expand,这个参数取True时,会把切割出来的内容当做一列。 如果不需要pandas为你分好列,expand=False就可以了。通过上面一步,我们可以得到下面的结果。

pandas 如何分割字符的实现方法

这个时候已经切成3列了。

然后,我们如果只想要第一列的话,只需要做:

data['name'].str.split('|',expand=True)[0]

pandas 如何分割字符的实现方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python之yield表达式学习
Sep 02 Python
Python爬取国外天气预报网站的方法
Jul 10 Python
Python运行报错UnicodeDecodeError的解决方法
Jun 07 Python
深入理解Python对Json的解析
Feb 14 Python
TensorFlow实现RNN循环神经网络
Feb 28 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
Python os.access()用法实例
Feb 18 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
Pytorch之contiguous的用法
Dec 31 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
Python使用plt.boxplot() 参数绘制箱线图
Jun 04 Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 Python
python自定义时钟类、定时任务类
Feb 22 #Python
python Pandas如何对数据集随机抽样
Jul 29 #Python
python Django 创建应用过程图示详解
Jul 29 #Python
使用Pandas对数据进行筛选和排序的实现
Jul 29 #Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 #Python
pycharm修改文件的默认打开方式的步骤
Jul 29 #Python
Python Django Vue 项目创建过程详解
Jul 29 #Python
You might like
SONY SRF-40W电路分析
2021/03/02 无线电
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
react native与webview通信的示例代码
2017/09/25 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
Python控制多进程与多线程并发数总结
2016/10/26 Python
使用python生成目录树
2018/03/29 Python
Python日期时间Time模块实例详解
2019/04/15 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
业务主管岗位职责
2013/11/20 职场文书
欢送退休感言
2014/02/08 职场文书
党员公开承诺书范文
2014/03/25 职场文书
药学职务聘任书
2014/03/29 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
实习单位评语
2014/04/26 职场文书
国庆宣传标语
2014/06/30 职场文书
买卖合同协议书范本
2014/10/18 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang