元のデータは次のようになります。新しい列を1つのレベルに追加するときにpandasをグループ別に使用するにはどうすればよいですか?
Date E
0 2017-09-01 -
1 2017-09-01 +
2 2017-09-01 +
3 2017-09-01 +
...
...
GROUPBY適用した後:
df.groupby(['Date', 'E'])['Date'].count().to_frame(name = 'Count').reset_index()
を私はこのようになりますデータフレームを取得する:私はにこれを変換するにはどうすればよい
Date E Count
0 2017-09-01 + 11
1 2017-09-01 - 1
2 2017-09-04 + 1
3 2017-09-04 - 7
4 2017-09-05 + 1
5 2017-09-05 - 23
その代わりに次のようになります:
Date + -
0 2017-09-01 11 1
2 2017-09-04 1 7
4 2017-09-05 1 23
5秒前...笑 – Wen