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和C/C++交互的几种方法总结
May 11 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
python 利用栈和队列模拟递归的过程
May 29 Python
Python之用户输入的实例
Jun 22 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
代码实例讲解python3的编码问题
Jul 08 Python
python 自定义装饰器实例详解
Jul 20 Python
用Python写一个自动木马程序
Sep 17 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
Pytest单元测试框架如何实现参数化
Sep 05 Python
python基础详解之if循环语句
Apr 24 Python
python迷宫问题深度优先遍历实例
Jun 20 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缓存函数的使用说明
2013/05/10 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
JS 文件大小判断的实现代码
2010/04/07 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
python select.select模块通信全过程解析
2017/09/20 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
土木工程专业自荐信
2013/10/04 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
教学评估实施方案
2014/03/16 职场文书
《穷人》教学反思
2014/04/08 职场文书
《社戏》教学反思
2014/04/15 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
2014年派出所工作总结
2014/11/21 职场文书
八达岭长城导游词
2015/01/30 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android