I wanted to know if there is a simpler way of doing this:
Thanks.
data={'A': [1, 2, 3], 'B': ['123456', '789012', '345678']} cd=pd.DataFrame(data) cd Out[183]: A B 0 1 123456 1 2 789012 2 3 345678 f = lambda s:s[0:3] fr=lambda s:s[-3:] def codes(x): left=x.apply(f) right=x.apply(fr) return left, right l, r = codes(cd['B'])What I mean by vectorized is something like cd['B'][?:,0:3], maybe ?
Thanks.
Moderator zivoni: please use code tags for future posts