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网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
Python中请使用isinstance()判断变量类型
Aug 25 Python
python让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
详解supervisor使用教程
Nov 21 Python
Django中Model的使用方法教程
Mar 07 Python
总结python中pass的作用
Feb 27 Python
详解python tkinter教程-事件绑定
Mar 28 Python
使用Python实现分别输出每个数组
Dec 06 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
python selenium xpath定位操作
Sep 01 Python
手把手教你使用TensorFlow2实现RNN
Jul 15 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的AES加密算法完整实例
2016/07/20 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
CI框架附属类用法分析
2018/12/26 PHP
用 JSON 处理缓存
2007/04/27 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
javascript 树控件 比较好用
2009/06/11 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
浅谈javascript如何获取文件后缀名
2020/08/07 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
python随机生成指定长度密码的方法
2015/04/04 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python3 修改默认环境的方法
2019/02/16 Python
Python类反射机制使用实例解析
2019/12/30 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
工程类专业自荐信范文
2014/03/09 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
运动员加油词
2015/07/18 职场文书
聘任合同书
2015/09/21 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python