我正在尝试基于下面的dataframe链接中显示的数据创建一个新的Dataframe。基本上,我需要创建6个新的列基于“关键字类型”的值,这给我每行的每一篇文章和所有相应的关键字类型信息。因此,列将是文章ID、体育、比赛、上下文等。第一行是文章1的相应信息。我每篇文章都需要它,这样我就可以将它连接到另一个dataframe的文章列中,并将此信息带进来。有没有一种有效的方法来做到这一点?Click here to view Dataframe
当前结构:
Article ID | Keyword Type | Keyword Value
Article 1 | Sport | Football
Article 1 | Team | Manchester United
Article 1 | Language | English
Article 1 | Context | News预期输出:
Article ID | Sport | Team | Language | Context
Article 1 | Football | Manchester United | English | News发布于 2020-06-03 00:44:03
执行以下操作:
res = pd.pivot_table(df, columns="Keyword Type", index="Article ID", aggfunc=lambda x:x)
res = res.droplevel(0, axis="columns")结果是:
Context Language Sport Team
Article ID
Article 1 News English Football Manchester Unitedhttps://stackoverflow.com/questions/62156335
复制相似问题