在Panda Dataframe中,有一列数据,我想提取受“-”限制的字符串的最后一个单词,并将其放入另一列/序列中
样本数据:
Serial_Code=pd.series([
xxxx-myData1-xxx,
xxxx-xxx-xx-myData2-x,
MyData3-xxxxxxxx,
x-MyData4-xxx,
])
如您所见,我要提取的数据总是在从右起的第二个块中用破折号分隔
我用过熊猫str.split分离字符串块
^{pr2}$现在我有一系列由不同长度的列表组成
temp_series=pd.Series([
[xxxx,myData1,xxx],
[xxxx,xxx,xx,myData1,x],
[myData3,xxxxxxx],
[x,myData4,xxx]
])
如何在不使用循环逐行遍历每一行的情况下获得这样的列表/序列?在
final_series=([
myData1,
myData2,
myData3,
myData4
])
使用
str
访问器或者
^{pr2}$两者都有收益
相关问题 更多 >
编程相关推荐