基于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 相关文章推荐
使用FastCGI部署Python的Django应用的教程
Jul 22 Python
Python正则表达式经典入门教程
May 22 Python
python实现Floyd算法
Jan 03 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
python使用PIL实现多张图片垂直合并
Jan 15 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
Apr 23 Python
通过cmd进入python的实例操作
Jun 26 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
全网最全python库selenium自动化使用详细教程
Jan 12 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
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
python的三目运算符和not in运算符使用示例
2014/03/03 Python
Python调用C语言开发的共享库方法实例
2015/03/18 Python
给Python入门者的一些编程建议
2015/06/15 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
python3 logging日志封装实例
2020/04/08 Python
Python csv文件记录流程代码解析
2020/07/16 Python
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
面试后感谢信
2014/02/01 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
婚宴新娘致辞
2015/07/28 职场文书
JavaScript实现栈结构详细过程
2021/12/06 Javascript
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL