我的数据集如下所示:
Index ID
0 1.4A
1 1.4D
2 5B
3 D6C
4 ZG67A
5 ZG67C
我想在我的列中值的最后一个位置之前添加一个“-”。这些值没有一致的长度,因此我无法选择放置中间值as in this helpful post的位置
相关帖子中的一个很好的解决方案是使用pd-Series.str并选择一个位置
df['ID'.str[2:] + "-" + df["c"].str[4:]
不知何故,我需要解决我的列[‘ID’]中每一行最后一个字母之前的位置。稍后我想应用Split,但就我对Split的理解而言,它需要一个分隔符才能拆分。
最佳结果:
Index ID
0 1.4-A
1 1.4-D
2 5-B
3 D6-C
4 ZG67-A
5 ZG67-C
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!