0
我有一個數據幀像這樣:熊貓據幀過濾矢量
a = date | user | value
-------------------------
2017-05-01 | AAA | 1
2017-05-02 | AAA | 2
... | AAA | ...
2017-08-31 | AAA | 1.7
2017-05-01 | BBB | 1.5
2017-05-02 | BBB | 3
... | BBB | ...
2017-08-31 | BBB | 2.7
另外,我有一個列表,像這樣:
b = start_date | user
-----------------
2017-05-02 | AAA
2017-05-05 | AAA
2017-05-03 | BBB
我現在想從該提取3維矩陣包含從b給出的用戶給出的start_date開始的3個下一個日期的列表。所以在上面的例子中如下:
[
[[2017-05-02, AAA, 2], [2017-05-03, AAA, x], [2017-05-04, AAA, x]],
[[2017-05-05, AAA, 2], [2017-05-06, AAA, x], [2017-05-07, AAA, x]],
[[2017-05-03, BBB, 2], [2017-05-04, BBB, x], [2017-05-05, BBB, x]],
]
x代表隨機值,我只是懶得輸入所有的例子。
我正在使用Python 3.5。預先感謝了很多人。我期待着您的智能答案:-)
你可以設置你的數據幀,以便它們可以複製和粘貼,就像它們顯示在這裏一樣(https://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples)還有,結構b正確。這不是如何設置列表。 – DJK