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中字典和JSON互转操作实例
Jan 19 Python
Python读写文件方法总结
Jun 09 Python
详解常用查找数据结构及算法(Python实现)
Dec 09 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
CentOS7下python3.7.0安装教程
Jul 30 Python
python opencv人脸检测提取及保存方法
Aug 03 Python
python处理excel绘制雷达图
Oct 18 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
Python使用socket模块实现简单tcp通信
Aug 18 Python
python 用struct模块解决黏包问题
Nov 07 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 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实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
php异常处理捕获错误整理
2019/09/23 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
初识javascript 文档碎片
2010/07/13 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
vuex实现的简单购物车功能示例
2019/02/13 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
详解Python中的日志模块logging
2015/06/19 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
幼儿园教师工作制度
2014/01/22 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
英语通知范文
2015/04/22 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技