データピボットテーブルの種類を作成したいと思います。オカレンスの行をピボットする方法
Animal Count Year
0 dog 1 2015
1 cat 0 2015
2 dog 0 2016
3 cat 2 2016
4 dog 2 2017
5 cat 3 2017
DF決勝
Animal Date Occurence
0 dog 2017-01-10 2
1 cat 2017-03-06 3
2 dog 2015-02-03 1
3 cat 2016-04-05 2
私は、データフレームのピボット方法を見てきましたが、それは私が出現列で数を乗算することはできません。
私がこれまで持っているだけコード:
import pandas as pd
import numpy as np
from datetime import datetime
df = pd.DataFrame({
'Date': [datetime(2017,1,10), datetime(2017,3,6),
datetime(2015,2,3), datetime(2016,4,5)],
'Occurence': [2,3,1,2],
'Animal': ['dog','cat','dog','cat']})
それを行うのパンダの方法はありますか? + unstack
+ stack
ようこそStackOverflow。質の高い質問をしてくれてありがとう。未来のために、質問にのみ質問してください。あなたはあなたの不足している権限について不平を言うことは誰にも利益をもたらさず、特にあなたはその質問に対して適切な答えを得ていません。編集が既にキューに入れられているので心配することはありません。良い一日を! (From Review https://stackoverflow.com/review/first-posts/17614773) – LW001
私は以前、このような非常に政治的な問題のために「疫病のような」スタックオーバーフローを避けました。それは通常私のニーズに適していません。残念なことに、パンダは、私が感じるサポートを提供する代替手段を提供するのを忘れてしまった。 –