1
我是datetime,並有一個問題,我認爲應該是一個簡單的操作 - 但我無法弄清楚。Python日期時間索引和字典映射
我有一個數據幀類同此:
EXITS ENTRIES DAYOFWEEK HOUR HOMEGAME
DATETIME
2012-08-01 04:00:00 469.000 409.000 2 4 0
2012-08-01 08:00:00 1127.000 4724.000 2 8 0
2012-08-01 12:00:00 6675.000 5911.000 2 12 0
2012-08-01 16:00:00 7575.000 10215.000 2 16 0
2012-08-01 20:00:00 3430.000 12024.000 2 20 0
...
我有以下字典:
{'08-01-2012': 1,
'08-03-2012': 1,
'08-04-2012': 1,
'08-05-2012': 1,
'08-13-2012': 1,}
的字典指示在其中有主場比賽的日期。我希望使用地圖功能(或者真正有效的方法)在數據框中將HOMEGAME中的值更改爲有家庭遊戲時的日期1。我不關心數據幀中的時間 - 如果數據幀索引中的日期與字典中的日期匹配,我想將數據幀中HOMEGAME列中的0更改爲1.(因此,在本例中,所有0在HOMEGAME中會變成1秒,因爲我不在乎時間)。
我不知道如何做到這一點,因爲數據幀索引包含日期和時間,而字典包含日期。
感謝您的幫助提前。