Set.Categories.str.split(',').tolist()
Set.Categories.str.split(',')).explode('Categories')
在熊猫中tolist和explosion有什么区别?
这是完全不同的功能。
第一个返回(这里,嵌套)python列表:
df = pd.DataFrame({'Categories': ['a,b','c,d','e']})
df['Categories'].str.split(',').tolist()
[['a', 'b'], ['c', 'd'], ['e']]
第二个扩展了系列的行,使每个初始列表项有一行:
df = pd.DataFrame({'Categories': ['a,b','c,d','e']})
df['Categories'].str.split(',').explode('Categories')
0 a
1 b
2 c
3 d
4 e
Name: Categories, dtype: object