Python中的切片函数Slice详解
更新时间:2023年09月23日 08:47:08 作者:徕胖
这篇文章主要介绍了Python中的切片函数Slice详解,切片是对有序的集合而言,意思从有序集合里提取数据构成子集集合,给定提取的起点start、终点end以及方向上的步长step,能否切出非空子集,起点start需能沿步长方向上到达终点,需要的朋友可以参考下
Slice 函数
silce()函数:字段截取函数,作用对象是字符串!!!
import pandas as pd df=pd.read_csv(r"C:\data\slice函数的使用\data1.csv",engine='python') #不写encoding='gbk'也行。默认是utf8 print(df.dtypes) print('-----') print(df['id'].dtypes)#如果一列中含有多个类型,则该列的类型会是object,同样字符串类型的列也会被当成object类型.
1.转化为字符串类型
''' 将id转化为字符串 astype()函数可用于转化dateframe某一列的数据类型 ''' df['id']=df['id'].astype(str) print(df['id'].dtypes)
2.字段截取
''' 身份证: 前六位是地址码 接着8位是出生日期码 再3位是顺序码 最后一位是校验码 ''' #提取地址码 area=df['id'].str.slice(0,6)#注意不能将.str省去。
#提取出生日期码 birthday=df['id'].str.slice(6,14)
area和birthday都是Series类型
3.将截取后的信息添加回数据框DataFrame
#将信息添加回数据框 df['area']=area df['birthday']=birthday
4.合并数据框的列
num=df['area']+df['birthday']#num是Series类型 df['num']=num
到此这篇关于Python中的切片函数Slice详解的文章就介绍到这了,更多相关Python的Slice内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python 标准库zipfile将文件夹加入压缩包的操作方法
Python zipfile 库可用于压缩/解压 zip 文件. 本文介绍一下如何创建压缩包,对Python zipfile压缩包相关知识感兴趣的朋友一起看看吧2021-09-09python中getattr函数使用方法 getattr实现工厂模式
这篇文章主要介绍了python中getattr()这个函数的一些用法,大家参考使用吧2014-01-01使用Python图像处理库Pillow处理图像文件的案例分析
本文将通过使用Python图像处理库Pillow,帮助大家进一步了解Python的基本概念:模块、对象、方法和函数的使用,文中代码讲解的非常详细,需要的朋友可以参考下2023-07-07
最新评论