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写入中英文字符串到文件的方法
May 06 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
Python中scatter函数参数及用法详解
Nov 08 Python
python pandas库的安装和创建
Jan 10 Python
如何在Django项目中引入静态文件
Jul 26 Python
pandas的to_datetime时间转换使用及学习心得
Aug 11 Python
django连接oracle时setting 配置方法
Aug 29 Python
详解Django CAS 解决方案
Oct 30 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
Python远程linux执行命令实现
Nov 11 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
Python初识逻辑与if语句及用法大全
Aug 07 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
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
深入理解js中this的用法
2016/05/28 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
2017/06/16 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
python遍历数组的方法小结
2015/04/30 Python
Python机器学习之决策树算法
2017/12/22 Python
Django 路由系统URLconf的使用
2018/10/11 Python
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
软件工程师岗位职责
2013/11/16 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
工程项目建议书范文
2014/03/12 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
企业挂职心得体会
2014/09/10 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
教师师德承诺书2016
2016/03/25 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers
什么是css原子化,有什么用?
2022/04/24 HTML / CSS