我有一个像这样的数据框:
df = pd.DataFrame({'Date':['1999', '1999', '2000', '2000', '2001'], 'Word' : ['a', 'b', 'c', 'd', 'e'], 'Frequency' : [15,30,12, 6, 7]})
我想转换数据框,以便输出是这样的:
df = pd.DataFrame({'Date':['1999', '2000', '2001'], 'a' : [15, 0, 0], 'b': [30, 0, 0], 'c': [0,12,0], 'd': [0,6,0], 'e': [0,0,7]})
基本上,我需要在日期列和单词行中使用唯一的值作为列名,并在行中使用它们的频率。
我尝试在Internet上查找,但是找不到以这种方式转换数据框的方法。任何帮助,将不胜感激。谢谢