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 字符串split的用法分享
Mar 23 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
Jun 26 Python
Django自定义插件实现网站登录验证码功能
Apr 19 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
用Python实现校园通知更新提醒功能
Nov 23 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Django项目如何正确配置日志(logging)
Apr 29 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
3
2006/10/09 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python httplib,smtplib使用方法
2008/09/06 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
python打包成so文件过程解析
2019/09/28 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
中学生励志演讲稿
2014/04/26 职场文书
争先创优演讲稿
2014/09/15 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS