Series.str的方法用途

本文介绍了Pandas中Series.str的多种方法,包括拼接、切分、获取、连接、判断、替换、重复、补齐、切割、匹配、计算、转换等操作。详细讲解了如cat(), split(), get(), join(), contains(), replace(), pad(), slice(), count(), startswith(), findall(), extract()等方法的使用,帮助理解如何对Series中的字符串进行高效处理。" 128132558,15180985,Java毕业设计:代驾管理系统Mybatis实现,"['Java', 'Mybatis', '数据库管理', '毕业设计', 'B/S架构']
摘要由CSDN通过智能技术生成

Series.str的类型为pandas.core.strings.StringMethods,可以简单的理解为把Series类型转化成str,可以对Series进行有关str的一些操作; 下面介绍Series.str的方法

文章目录

1、cat():拼接字符串

from pandas import Series
a=Series(['a','b','c'])
print(a)
#输出结果:
0    a
1    b
2    c
dtype: object
a1=a.str.cat(['A','B','C'],sep='.')
a2=a.str.cat(sep=',')
a3=a.str.cat([['x','y','z'],['1','2','3']],sep=',')
print(a1)
print(a2)
print(a3)
#输出结果为:
0    a.A
1    b.B
2    c.C
dtype: object
a,b,c
0    a,x,1
1    b,y,2
2    c,z,3
dtype: object

2、split():切分字符串,返回列表

from pandas import Series
import numpy as np
s=Series(['a_b_c','c_d_e',np.nan,'f_g_h'])
print(s)
#输出结果为:
0    a_b_c
1    c_d_e
2      NaN
3    f_g_h
dtype: object

s1=s.str.split('_')  #默认n=-1
s2=s.str.split('_',0) #n=-1或者0都会全分割
s3=s.str.split('_',1)
print(s1)
print(s2)
print(s3)
#输出结果为:
0    [a, b, c]
1    [c, d, e]
2          NaN
3    [f, g, h]
dtype: object
0    [a, b
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值