转换熊猫行和列数据框

时间:2020-11-11 12:27:24

标签: python python-3.x pandas dataframe

我有一个像这样的数据框:

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上查找,但是找不到以这种方式转换数据框的方法。任何帮助,将不胜感激。谢谢

0 个答案:

没有答案