作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个这样的数据框
oper_status
2012-01-01 00:26:54.250 0
2012-01-01 12:11:54.250 1
2012-01-01 13:57:54.250 2
2012-01-02 00:16:54.250 0
2012-01-02 14:26:54.250 1
2012-01-02 17:20:54.250 0
2012-01-04 08:21:54.250 0
2012-01-04 15:34:54.250 1
2012-01-04 19:45:54.250 0
2012-01-05 01:00:54.250 0
2012-01-05 12:46:54.250 1
2012-01-05 20:27:54.250 2
(...) (...)
count
time
2012-03-31 244
2012-04-30 65
2012-05-31 167
2012-06-30 33
2012-07-31 187
... ...
2013-05-31 113
2013-06-30 168
2013-07-31 294
2013-08-31 178
2013-09-30 65
最佳答案
计数序列模式是一个两步过程。首先,为每一行构建一个序列,表示在该行结束的模式:
df['seq'] = df.order_status.astype(str).shift(periods=0) + '-' +
df.order_status.astype(str).shift(periods=1) + '-' +
df.order_status.astype(str).shift(periods=2)
date order_status seq
0 2012-01-01 00:26:54.250 0 NaN
1 2012-01-01 12:11:54.250 1 NaN
2 2012-01-01 13:57:54.250 2 2-1-0
3 2012-01-02 00:16:54.250 0 0-2-1
4 2012-01-02 14:26:54.250 1 1-0-2
5 2012-01-02 17:20:54.250 0 0-1-0
6 2012-01-04 08:21:54.250 0 0-0-1
7 2012-01-04 15:34:54.250 1 1-0-0
8 2012-01-04 19:45:54.250 0 0-1-0
9 2012-01-05 01:00:54.250 0 0-0-1
10 2012-01-05 12:46:54.250 1 1-0-0
11 2012-01-05 20:27:54.250 2 2-1-0
df['month'] = df.date.dt.month
df[df.seq == '2-1-0'].groupby("month").month.count()
month
1 2
关于python-3.x - Pandas 计算每月发生的跨行条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61482329/
1.) 我想查询,哪些fk_pathway id包含所有3个fk_link id(101,51,87)。在此示例中结果将是路径 ID 2 和路径 ID 3。 2.) 我想查询,哪些fk_pathway
我想将 2 列的网格 div 放置在与第 2 行 div 内联的位置(见图)。总行数是动态的。
我有一个 UL,在一个 div 中,我在其中设置了 DIV、UL 和 LI 的宽度。如果有的话,我想让溢出滚动,所以我将溢出设置为自动。但是,当 LI 太宽时,我似乎无法阻止 LI 跨线。这是我正在使
对于一个特殊的问题,我有一个看起来非常低效的解决方案。我有文本数据,由于各种原因,这些数据以随机间隔跨数据帧的行进行分解。然而,根据数据框中其他变量的独特组合,已知某些子集属于同一组。例如,请参阅演示
我是一名优秀的程序员,十分优秀!