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中使用mongoengine操作MongoDB教程
Apr 24 Python
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
Python如何实现文本转语音
Aug 08 Python
解决Python requests库编码 socks5代理的问题
May 07 Python
python中ASCII码字符与int之间的转换方法
Jul 09 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
Jul 23 Python
Django Aggregation聚合使用方法解析
Aug 01 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
Dec 12 Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
Python闭包及装饰器运行原理解析
Jun 17 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
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
PHP中串行化用法示例
2016/11/16 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
python读取各种文件数据方法解析
2018/12/29 Python
python制作简单五子棋游戏
2019/06/18 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
个人买房协议书范本
2014/10/06 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
2015年电工工作总结
2015/04/10 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
解析Java异步之call future
2021/06/14 Java/Android
零基础学java之循环语句的使用
2022/04/10 Java/Android