我需要按照第二列重新排序pandas数据框:
colors numbers
0 red '1 - 49 ch'
1 white '10 - 490 ch'
3 blue '100 - 4900 ch'
4 green '2 - 3000 ch'
5 blue '10 - 4900 ch'
6 blue '1 - 49 ch'
这一列包含了需要拆分并按第一个元素排序的字符串,以得到以下结果:
colors numbers
0 red '1 - 49 ch'
1 blue '1 - 49 ch'
2 green '2 - 3000 ch'
3 white '10 - 490 ch'
4 blue '10 - 4900 ch'
5 blue '100 - 4900 ch'
如何遍历第二列以获得所需结果?
for i in df['numbers']:
print(i.split(" - ")[0])
谢谢