最佳答案
df = pd.DataFrame({0: [['hello', 'motto'], ['motto', 'mania']]})
print(df)
0
0 [hello, motto]
1 [motto, mania]
使用str.join
接下来是 str.get_dummies
df[0].str.join('|').str.get_dummies()
hello mania motto
0 1 0 1
1 0 1 1
关于pandas - 将 pandas 列表转换为虚拟变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43596570/