基于pandas中expand的作用详解


Posted in Python onDecember 17, 2019

expand表示是否把series类型转化为DataFrame类型

下面代码中的n表示去掉下划线"_"的数量

代码如下:

import numpy as np
import pandas as pd
s2 = pd.Series(['a_b_c_f_j', 'c_d_e_f_h', np.nan, 'f_g_h_x_g'])
print("-----------------------------------")
print(s2.str.split('_'))
print("-----------------------------------")
print(s2.str.split('_').str.get(1))
print("-----------------------------------")
print(s2.str.split('_').str[1])
print("---------------expand=True--------------------")
expand1=s2.str.split('_', expand=True)
print(expand1)
print(type(expand1))
print("---------------expand=False--------------------")
expand2=s2.str.split('_', expand=False)
print(expand2)
print(type(expand2))
print("##########################################################")
print("---------------expand=True,n=1--------------------")
expand1=s2.str.rsplit('_', expand=True,n=1)
print(expand1)
print("---------------expand=False,n=1--------------------")
expand2=s2.str.rsplit('_', expand=False,n=1)
print(expand2)

运行结果如下:

-----------------------------------
0  [a, b, c, f, j]
1  [c, d, e, f, h]
2        NaN
3  [f, g, h, x, g]
dtype: object
-----------------------------------
0   b
1   d
2  NaN
3   g
dtype: object
-----------------------------------
0   b
1   d
2  NaN
3   g
dtype: object
---------------expand=True--------------------
   0  1  2  3  4
0  a  b  c  f  j
1  c  d  e  f  h
2 NaN NaN NaN NaN NaN
3  f  g  h  x  g
<class 'pandas.core.frame.DataFrame'>
---------------expand=False--------------------
0  [a, b, c, f, j]
1  [c, d, e, f, h]
2        NaN
3  [f, g, h, x, g]
dtype: object
<class 'pandas.core.series.Series'>
##########################################################
---------------expand=True,n=1--------------------
     0  1
0 a_b_c_f  j
1 c_d_e_f  h
2   NaN NaN
3 f_g_h_x  g
---------------expand=False,n=1--------------------
0  [a_b_c_f, j]
1  [c_d_e_f, h]
2       NaN
3  [f_g_h_x, g]
dtype: object
[Finished in 0.4s]

以上这篇基于pandas中expand的作用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
python常用数据重复项处理方法
Nov 22 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
pytorch如何冻结某层参数的实现
Jan 10 Python
在Python中通过threshold创建mask方式
Feb 19 Python
python 子类调用父类的构造函数实例
Mar 12 Python
python如何实时获取tcpdump输出
Sep 16 Python
python各种excel写入方式的速度对比
Nov 10 Python
python实现自定义日志的具体方法
May 28 Python
Python使用psutil获取进程信息的例子
Dec 17 #Python
python psutil监控进程实例
Dec 17 #Python
查看端口并杀进程python脚本代码
Dec 17 #Python
python中的线程threading.Thread()使用详解
Dec 17 #Python
PyCharm下载和安装详细步骤
Dec 17 #Python
python实现指定ip端口扫描方式
Dec 17 #Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 #Python
You might like
帅气的琦玉老师
2020/03/02 日漫
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
PHP面向对象概念
2011/11/06 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
python基础教程之对象和类的实际运用
2014/08/29 Python
浅谈Python中copy()方法的使用
2015/05/21 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
python和ruby,我选谁?
2017/09/13 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
Pycharm Git 设置方法
2020/09/15 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
计算机专业大学生的自我评价
2013/11/14 职场文书
科长竞聘演讲稿
2014/05/16 职场文书
教师年度考核个人总结
2015/02/12 职场文书
新闻稿格式范文
2015/07/18 职场文书
运动会宣传稿100字
2015/07/23 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书