【发布时间】:2023-03-16 04:26:01
【问题描述】:
我有几个关于如何使用 pandas 数据框的问题。我想以两种不同的方式对我的表进行分组。
首先,我想将条目分组为特定的时间间隔。假设我想将以下条目分组为 3 分钟间隔。我该怎么做?
其次,我想将第 4 列中的特定字符串顺序定义为一个事件(即从一个“奖励”到下一个)。接下来,我想将 5 个后续事件组合在一起。
这有意义吗?任何人都可以帮助我吗?我想如果有人知道熊猫,那将是小菜一碟。
非常感谢,一切顺利。
4914 2015-03-31 19:56:34 试用空闲 1 0 0 4915 2015-03-31 19:56:36 试用空闲 1 0 0 4916 2015-03-31 19:56:39 试用空闲 1 0 0 4917 2015-03-31 19:56:39 试用空闲 1 1 0 4918 2015-03-31 19:56:51 试用空闲 1 0 0 4919 2015-03-31 19:56:51 奖励 0 0 0 4920 2015-03-31 19:56:58 试用Timout 1 1 0 4921 2015-03-31 19:57:06 试用空闲 1 1 0 4922 2015-03-31 19:57:09 试用空闲 1 1 0 4923 2015-03-31 19:57:09 试用空闲 1 1 0 4924 2015-03-31 19:57:12 试用空闲 1 1 0 4925 2015-03-31 19:57:12 试用空闲 1 1 0 4926 2015-03-31 19:57:12 奖励 0 0 0 4927 2015-03-31 19:57:16 试验Timout 1 1 0 4928 2015-03-31 19:57:31 试用空闲 1 1 0 4929 2015-03-31 19:57:44 试用空闲 1 0 0 4930 2015-03-31 19:57:45 试用空闲 1 0 0 4931 2015-03-31 19:58:54 试用空闲 1 0 0 4932 2015-03-31 19:59:56 试用空闲 1 1 0 4933 2015-03-31 19:59:56 奖励 0 0 0 4934 2015-03-31 19:59:57 试验Timout 1 1 0 4935 2015-03-31 20:00:02 试验Timout 1 0 0 4936 2015-03-31 20:00:05 试用空闲 1 0 0 4937 2015-03-31 20:00:18 试用空闲 1 0 0 4938 2015-03-31 20:00:19 试用空闲 1 1 0 4939 2015-03-31 20:00:40 试用空闲 1 1 0 4940 2015-03-31 20:00:51 试用空闲 1 0 0 4941 2015-03-31 20:00:51 奖励 0 0 0【问题讨论】:
-
可以使用 resample 将时间间隔分组:pandas.pydata.org/pandas-docs/stable/generated/…