如何根据Python中的字符位置拆分数据框列?数据框列的示例:
YDW10CMPMRPA
8N940CMPMRPA
J5F10DTS22ND
YJD30NEWTRPA
8M9A1DTS3NRV
分为3列,第一列仅包含前5个字符
YDW10
8N940
J5F10
YJD30
8M9A1
第二列包含第6至9个字符
CMPM
CMPM
DTS2
NEWT
DTS3
第三列包含第10至第12个字符
RPA
RPA
2ND
RPA
NRV
谢谢!
我们可以在这里尝试使用子字符串:
df['first'] = df['column'].str[:5]
df['second'] = df['column'].str[5:9]
df['third'] = df['column'].str[9:12]