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使用any判断一个对象是否为空的方法
Nov 19 Python
python类继承与子类实例初始化用法分析
Apr 17 Python
Python实现输出某区间范围内全部素数的方法
May 02 Python
Python图像处理之gif动态图的解析与合成操作详解
Dec 30 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 Python
如何用OpenCV -python3实现视频物体追踪
Dec 04 Python
tensorflow 实现自定义梯度反向传播代码
Feb 10 Python
Python多线程:主线程等待所有子线程结束代码
Apr 25 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
Python实现SMTP邮件发送
Jun 16 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开发负载均衡指南
2010/07/17 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
EXT中xtype的含义分析
2010/01/07 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python lambda表达式用法实例分析
2018/12/25 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
为什么使用接口?
2014/08/13 面试题
期末自我鉴定
2014/02/02 职场文书
期终自我鉴定
2014/02/17 职场文书
商务英语广告词大全
2014/03/18 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
MySQL中的隐藏列的具体查看
2021/09/04 MySQL