根据行索引添加列

时间:2019-07-25 13:31:29

标签: python pandas

我有一个Pd数据框,在不同的日期带有“牛市”和“熊市”情绪。我在新列中计算了情感数量。现在,我想创建两个新列,一列是“牛市”,另一列是“牛市”,以便它可以计算出在该日期出现了多少个情绪。 Now the output looks like this. As you can see, there may have both 'Bullish' and 'Bearish' on the same date. And it is hard to do analysis in this form. I want to create two new columns to separate the 'Bullish' and 'Bearish'

例如,对于日期08/01/2014,我的预期结果是,同一行的新列“牛市”中有一个数字8,而新行“熊市”中有一个数字1。

对此有何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以简单地在索引中取消堆叠“ sentN”级别:

df.unstack('sentN')

我希望它对您有帮助!