常用的几种矢量化字符串方法的异同点分析

1、cat和join方法异同点:
join是表示在字符串的每个字符之间添加分隔符,而cat只有当第一个参数others为none时才表示是将series的所有元素以sep给出的分隔符串起来,
如果ohters参数是列表,则series的每个元素会和列表中的对应元素串起来。所以,join的功能比cat要少,join可以说是cat的一个特例。
下面的例子输出的结果就一样,都是a:b:c,就是因为others参数为none
from pandas import series,dataframe,panel
newarray = [['x','y'],['1','2']]
print series(['a', 'b','c']).str.cat(sep=':')
print ':'.join(series(['a','b','c']).str[0])
2、pad和ljust/rjust,center的异同点:
当pad设置side=right即相当于ljust,设置side=left即相当于rjust,
例1:下面代码执行结果是一样的
from pandas import series,dataframe,panel
print series(['a','b','c']).str.rjust(4,'o')
print series(['a','b','c']).str.pad(4,side='left',fillchar='o')
当pad设置side=both即相当于center
例2:下面代码执行结果也是一样的
from pandas import series,dataframe,panel
print series(['a','b','c']).str.pad(4,side='both',fillchar='o')
print series(['a','b','c']).str.center(4,'o')
所以pad可以说是ljust/rjust,center的并集。

理解机器学习中的算法与模型
片状三端子电容器的注意事项及使用技巧
华为因专利纠纷起诉亚马逊
2022年工业机器人行业都在关注什么?
Burberry与谷歌合作 进一步发力AR 3D交互体验
常用的几种矢量化字符串方法的异同点分析
尼康D5相机拥有2082万有效像素最高连拍速度14fps可以高速捕捉运动画面
自行车发电机改成稳压供电照明
硅基氮化镓芯片 具有哪些特点
HTTP的Keep-Alive和TCP的Keepalive有什么区别?
三安光电整合射频类与光芯片类业务
TMS320F2808实现矢量控制变频调速系统
LMK05318网络同步器时钟功能介绍
时擎科技受邀出席2023世界半导体大会,并在中国IC独角兽论坛发表主题演讲
你所关心的电动汽车问题都在这了,看看有没有你想找的答案吧!
2023年将成中国机器人最大应用场景
指针万用表测量电阻的方法
排水渠监控系统解决方案
气密性检测仪设备哪个品牌好?
ABT链网将重新定义新一代区块链基础架构