I am working on Developers 2020 survey, and I want to somehow summerise the "DevType" column that looks like this
Developer, full-stack 4424
Developer, back-end 3086
Developer, back-end;Developer, front-end;Developer, full-stack 2227
Developer, back-end;Developer, full-stack 1476
Developer, front-end 1401
Developer, mobile 1251
Developer, front-end;Developer, full-stack 830
Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack 813
Developer, back-end;Developer, desktop or enterprise applications 650
Developer, desktop or enterprise applications 606
Name: DevType, dtype: int64.
I want to do analysis on it first so I'm wanting to summerise these titles to shorter/compact names so they will be presentable on a graph. Then, I am hoping to somehow assign numbers to this column( I thought I will do dfuk["#DevType"]=dfuk["DevType"].apply(lambda x: len(str(x).split(';'))) ) but its not that great of a solution.
Please help me find solutions to these problems and thank you in advance!