Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 组合datetime行及其值_Python_Pandas_Dataframe_Time Series - Fatal编程技术网

Python 组合datetime行及其值

Python 组合datetime行及其值,python,pandas,dataframe,time-series,Python,Pandas,Dataframe,Time Series,您好,我想更改datetime列的时间间隔,并添加分组的值。现在我的datetime增加了10分钟,每个datetime都有一个值,但我希望它增加30分钟,然后在这30分钟内加上值,并将该总和作为30分钟datetime的值。谢谢 例: 当前数据帧: datetime value 1/1/2018 00:00:00 1 1/1/2018 00:00:10 10 1/1/2018 00:00:20 3 1/1/2018 00:00:

您好,我想更改datetime列的时间间隔,并添加分组的值。现在我的datetime增加了10分钟,每个datetime都有一个值,但我希望它增加30分钟,然后在这30分钟内加上值,并将该总和作为30分钟datetime的值。谢谢

例: 当前数据帧:

datetime              value  
1/1/2018 00:00:00     1  
1/1/2018 00:00:10     10  
1/1/2018 00:00:20     3  
1/1/2018 00:00:30     6
1/1/2018 00:00:40     2  
1/1/2018 00:00:50     4  
...
datetime              value  
1/1/2018 00:00:00     14  
1/1/2018 00:30:00     12  
...    
新数据帧:

datetime              value  
1/1/2018 00:00:00     1  
1/1/2018 00:00:10     10  
1/1/2018 00:00:20     3  
1/1/2018 00:00:30     6
1/1/2018 00:00:40     2  
1/1/2018 00:00:50     4  
...
datetime              value  
1/1/2018 00:00:00     14  
1/1/2018 00:30:00     12  
...    

让我们假设您的
df
看起来像

df

             datetime  value
0 2018-04-06 00:00:00      1
1 2018-04-06 00:10:00     10
2 2018-04-06 00:20:00      3
3 2018-04-06 00:30:00      6
4 2018-04-06 00:40:00      2
5 2018-04-06 00:50:00      4

使用
重新采样

df.set_index('datetime').resample('30T').sum()

                     value
datetime                  
2018-04-06 00:00:00     14
2018-04-06 00:30:00     12

这些不是日期时间,而是时间增量。你的增量是10秒而不是分钟。修正了!我已经有datetime作为我的索引,所以我只需要对总和进行重采样。