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入门教程
Feb 08 Python
python list语法学习(带例子)
Nov 01 Python
python生成随机密码或随机字符串的方法
Jul 03 Python
python引入导入自定义模块和外部文件的实例
Jul 24 Python
python 获取当天每个准点时间戳的实例
May 22 Python
用Python实现筛选文件脚本的方法
Oct 27 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
Django windows使用Apache实现部署流程解析
Oct 12 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
Jan 23 Python
python UIAutomator2使用超详细教程
Feb 19 Python
详解在OpenCV中如何使用图像像素
Mar 03 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
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
深入理解python函数递归和生成器
2016/06/06 Python
python实现Decorator模式实例代码
2018/02/09 Python
python里dict变成list实例方法
2019/06/26 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
Ref与out有什么不同
2012/11/24 面试题
Structs界面控制层技术
2013/10/11 面试题
电子专业毕业生自我鉴定
2014/01/22 职场文书
大学毕业自我评价
2014/02/02 职场文书
社会实践活动总结范文
2014/07/03 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
大学生支教感言
2015/08/01 职场文书
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS