I have a dictionary data in which it is in form of dictionary within dictionary
{
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 10, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 20, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 43, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 14, 11, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 14, 14, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 14, 21, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 15, 09, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 15, 12, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 15, 40, 27)}
}
How to do I sum the data of both column based on hourly
I want to do like this -- Taking first hour
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 10, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 20, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 13, 43, 27)},
Sum of pw : 0.12345 + 0.12345 + 0.12345
Sum of start : datetime.datetime(2022, 6, 14, 13, 10, 27) + datetime.datetime(2022, 6, 14, 13, 20, 27) + datetime.datetime(2022, 6, 14, 13, 43, 27)
Next sum I need to do this
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 14, 11, 27)},
{pw : 0.12345 , datetime.datetime(2022, 6, 14, 14, 14, 27)}
Sum of pw : 0.12345 + 0.12345 Sum of start : datetime.datetime(2022, 6, 14, 14, 11, 27) + datetime.datetime(2022, 6, 14, 14, 14, 27)
More details on : datatime.datetime( YYYY , MM , DD , HH , MM , SS )
Final output
0.3735 , datetime.datetime(2022, 6, 14, 13, 10, 27) + datetime.datetime(2022, 6, 14, 13, 20, 27) + datetime.datetime(2022, 6, 14, 13, 43, 27)
0.249 , datetime.datetime(2022, 6, 14, 14, 11, 27) + datetime.datetime(2022, 6, 14, 14, 14, 27)
0.498 , ....
Start and End of date time
Start End
datetime.datetime(2022, 6, 14, 13, 10, 27) , datetime.datetime(2022, 6, 14, 13, 43, 27)
datetime.datetime(2022, 6, 14, 14, 11, 27) , datetime.datetime(2022, 6, 14, 14, 14, 27)
datetime.datetime(2022, 6, 14, 15, 03, 27) , datetime.datetime(2022, 6, 14, 15, 40, 27)