Вот пример:
df = pd.DataFrame({
'file':['f1','f2','f3','f4','f5','f6','f7','f8','f9','f10','f11','f12'],
'root':['root1','root1','root1','root2','root2','root2','root3','root4','root5','root6','root6','root6'],
})
Мне нужен вывод, подобный следующему:
file root
0 f1 root1
1 f2 root1
2 f3 root1
3 f4 root2
4 f5 root2
5 f6 root2
9 f10 root6
10 f11 root6
11 f12 root6
Поскольку root1 / root2 / root3 учитываются 3 раза в столбце