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中的生成器和yield详细介绍
Jan 09 Python
python查看FTP是否能连接成功的方法
Jul 30 Python
对于Python中RawString的理解介绍
Jul 07 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
python实现可逆简单的加密算法
Mar 22 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
python实现无边框进度条的实例代码
Dec 30 Python
Python jiaba库的使用详解
Nov 23 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
php 地区分类排序算法
2013/07/01 PHP
php常用的url处理函数总结
2014/11/19 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
用Python实现随机森林算法的示例
2017/08/24 Python
python正则实现计算器功能
2017/12/14 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
python 实现屏幕录制示例
2019/12/23 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
Python接口测试文件上传实例解析
2020/05/22 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
廉政教育心得体会
2014/01/01 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
护士自荐信范文
2015/03/25 职场文书
刑事申诉状范文
2015/05/20 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫