pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()

摘要:
要求按照指定的字符拆分指定列中的数据,拆分后保留所需的列;原始数据:此列数据需要根据“.”进行拆分,以及前面的部分。应保留DCE;解决办法是使用熊猫。数据帧。领域str.split()df['ts_code']。str.split('.',expand=True)#expand=True将拆分内容作为单独的列,然后根据切片获取所需的列df['ts_code']

需求

把指定列的数据根据指定字符进行拆分,并保留拆分后所需的列;

原始数据:

pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()第1张

 需要将这列数据根据 ‘.’ 进行拆分,并保留 .DCE 前面的部分;

解决

借助于 pandas.DataFrame.field.str.split()

df['ts_code'].str.split('.', expand=True)  # expand=True 将拆分出来的内容分别作为单独一列, 然后根据切片取所需那一列

pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()第2张

df['ts_code'].str.split('.', expand=True)[0] 

pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()第3张

df['ts_code'].str.split('.', expand=False)  # expand=False 拆分后依然在一列内展示

pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()第4张

免责声明:文章转载自《pandas 按某列中的指定字符拆分某列 pandas.DataFrame.field.str.split()》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VNC安装配置及连接(CentOS)Windows和Linux下查看Apache、MySQL、PHP版本下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]ubuntu下解压zip文件

1.功能作用:解压缩zip文件2.位置:/usr/bin/unzip3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]4.主要参数    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换    -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不...

截断字符串,取指定长度字符(中英文通用)

vs2008 设计页:                                           <asp:TemplateField>                                                <ItemTemplate>                               ...

SQL Convert的用法

CONVERT 函数 [数据类型转换]-------------------------------------------------------------------------------- 功能  返回转换成提供的数据类型的表达式。 语法 CONVERT ( data type, expression [ , format-style ] )...

中文分词系列(一) 双数组Tire树(DART)详解

1 双数组Tire树简介   双数组Tire树是Tire树的升级版,Tire取自英文Retrieval中的一部分,即检索树,又称作字典树或者键树。下面简单介绍一下Tire树。 1.1 Tire树 Trie是一种高效的索引方法,它实际上是一种确定有限自动机(DFA),在树的结构中,每一个结点对应一个DFA状态,每一个从父结点指向子结点(有向)标记的边对应一...

常见正则表达式汇总【一】

1. 匹配行的起始和结束: Ip as-path access-list 20 permit 850 该过滤器匹配任何包含字符串 850 的 as-path 。匹配的 as-path 例如:( 850 ),( 23 , 5 , 850 , 155 )和( 1123 , 850 , 367 )等等。无论所匹配的串是属性中唯一的串或者属性中多个 AS 号中的一...

BufferedReader源码分析

BufferedReader源码分析1、案例代码 假设b.txt存储了abcdegfhijk public static void main(String[] args) throws IOException {//字符缓冲流BufferedReader bufferedReader=new BufferedReader(new FileReader(ne...