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的线程来解决生产者消费问题的示例
Apr 02 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
Redis使用watch完成秒杀抢购功能的代码
May 07 Python
Python设计模式之外观模式实例详解
Jan 17 Python
详解安装mitmproxy以及遇到的坑和简单用法
Jan 21 Python
Python实现计算图像RGB均值方式
Jun 04 Python
Python unittest装饰器实现原理及代码
Sep 08 Python
python的链表基础知识点
Sep 13 Python
Python中else的三种使用场景
Jun 16 Python
能让Python提速超40倍的神器Cython详解
Jun 24 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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 5.0对象模型深度探索之绑定
2006/09/05 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php数组去重复数据示例
2014/02/25 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
Javascript倒计时代码
2010/08/12 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
angularjs 的数据绑定实现原理
2018/07/02 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
Python json格式化打印实现过程解析
2020/07/21 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
html+css3实现的登录界面
2020/12/09 HTML / CSS
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
土木工程应届生自荐信
2013/09/24 职场文书
个人简历中自我评价
2014/02/11 职场文书
《穷人》教学反思
2014/04/08 职场文书
节约粮食标语
2014/06/18 职场文书
软环境建设心得体会
2014/09/09 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书