我有一个dataframe,其中一列类似
number |
---|
CN110 A; CN210 B; AU120 B |
... |
CN110 A; CN210 B |
CN210 B |
我希望提取这列每个“; ”分开的区间中的前两个字符,也就是表格中的CN, AU
我现在的代码是
target_list = cite_target["number"].str.split('; ')
target = target_list.apply(lambda x: x[:2])
但是apply那步只能提取每一行第一个区间的前两个字符,也就是CN。我也尝试将分开后的所有区间组成一个list,但是会报错“list no attribute to apply”,map也是同样