如何从列表中提取关键字并为每个关键字创建单独的列?

How can I extract key words from a list and create individual column for each one of them?

提问人:Mahbub Abdullah 提问时间:9/20/2023 更新时间:9/20/2023 访问量:31

问:

例如,我在美食列下有一个列表,例如 ['Hot Pot', 'Korean BBQ', 'BBQ', 'Korean'] 或 ['Desserts', 'Modern Australian'] 如何从列表中提取每个元素并为独特的美食查询创建单独的列?

pandas 数据帧 列表 numpy jupyter-notebook

评论

2赞 mozway 9/20/2023
您的问题不清楚/模棱两可,请提供最小示例的构造函数和匹配的预期输出。清晰的例子胜过千言万语。DataFrame

答:

1赞 user2586955 9/20/2023 #1
import pandas as pd

unique_cols = df['cuisine'].unique()
new_df = pd.DataFrame(columns=unique_cols)