2
は、我々は次のデータフレームがあるとします。私は最後にしたいと思い何パンダ:各組み合わせが存在するようにデータフレームを再サンプリングする方法は?
# data
t = pd.to_datetime(pd.Series(['2015-01-01', '2015-02-01', '2015-03-01', '2015-04-01', '2015-01-01', '2015-02-01']))
g = pd.Series(['A', 'A', 'A', 'A', 'B', 'B'])
v = pd.Series([12.1, 14.2, 15.3, 16.2, 12.2, 13.7])
df = pd.DataFrame({'time': t, 'group': g, 'value': v})
# show data
>>> df
time group value
0 2015-01-01 A 12.1
1 2015-02-01 A 14.2
2 2015-03-01 A 15.3
3 2015-04-01 A 16.2
4 2015-01-01 B 12.2
5 2015-02-01 B 13.7
は、次のデータフレームである:
>>> df
time group value
0 2015-01-01 A 12.1
1 2015-02-01 A 14.2
2 2015-03-01 A 15.3
3 2015-04-01 A 16.2
4 2015-01-01 B 12.2
5 2015-02-01 B 13.7
6 2015-03-01 B 13.7
7 2015-04-01 B 13.7
グループB
で行方不明の観測を追加する必要がありますし、欠損値は、最後に観測された値をデフォルトにする必要があります。
どうすればこの問題を解決できますか?前もって感謝します!
感謝を!また、2つのソリューションを提供します。 – Michael