<legend id='yhDIu'><style id='yhDIu'><dir id='yhDIu'><q id='yhDIu'></q></dir></style></legend>

      <i id='yhDIu'><tr id='yhDIu'><dt id='yhDIu'><q id='yhDIu'><span id='yhDIu'><b id='yhDIu'><form id='yhDIu'><ins id='yhDIu'></ins><ul id='yhDIu'></ul><sub id='yhDIu'></sub></form><legend id='yhDIu'></legend><bdo id='yhDIu'><pre id='yhDIu'><center id='yhDIu'></center></pre></bdo></b><th id='yhDIu'></th></span></q></dt></tr></i><div id='yhDIu'><tfoot id='yhDIu'></tfoot><dl id='yhDIu'><fieldset id='yhDIu'></fieldset></dl></div>
        • <bdo id='yhDIu'></bdo><ul id='yhDIu'></ul>

        <small id='yhDIu'></small><noframes id='yhDIu'>

        <tfoot id='yhDIu'></tfoot>
      1. 每小时的行数

        时间:2024-08-21

        • <tfoot id='JfES4'></tfoot>

          1. <legend id='JfES4'><style id='JfES4'><dir id='JfES4'><q id='JfES4'></q></dir></style></legend>
              <bdo id='JfES4'></bdo><ul id='JfES4'></ul>

              <i id='JfES4'><tr id='JfES4'><dt id='JfES4'><q id='JfES4'><span id='JfES4'><b id='JfES4'><form id='JfES4'><ins id='JfES4'></ins><ul id='JfES4'></ul><sub id='JfES4'></sub></form><legend id='JfES4'></legend><bdo id='JfES4'><pre id='JfES4'><center id='JfES4'></center></pre></bdo></b><th id='JfES4'></th></span></q></dt></tr></i><div id='JfES4'><tfoot id='JfES4'></tfoot><dl id='JfES4'><fieldset id='JfES4'></fieldset></dl></div>

              1. <small id='JfES4'></small><noframes id='JfES4'>

                    <tbody id='JfES4'></tbody>
                  本文介绍了每小时的行数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在浏览自行车共享数据。

                  我组合了两个表:一个包含自行车共享数据,另一个包含天气数据。"开始日期"列在自行车共享数据中。"日期"列位于天气数据中。

                  我想对每小时的ID计数进行分组,以便可以查看天气对自行车使用的影响。

                  ID 开始 结束 开始日期 持续时间 日期 临时 wdsp
                  1754125 爱广场南 Glenina 2019年1月1日00:17 00:15:02 2019年1月1日00:00 0.0 9.9 4.0
                  1754170 棕色门口 高威大学医院 2019年1月1日07:55 00:04:57 01-01-2019年01:00 0.0 9.3 4.0
                  1754209 新码头街 新码头街 2019年1月1日11:42 02:57:57 2019年1月1日02:00 0.0 9.2 5.0
                  1754211 克拉达格盆地 招商门 2019年1月1日11:50 00:02:43 01-01-2019年03:00 0.0 9.1 5.0

                  我已尝试:

                  data.groupby(['date','ID']).size()
                  data.groupby(['date','ID']).size().reset_index(name='counts')
                  

                  但我真的不知道我在做什么。如有任何帮助,我们将不胜感激。

                  推荐答案

                  我假设您希望能够按ID、日期和小时对行进行计数,因此可以执行以下操作:

                  df['Date'] = df['Date Start'].dt.normalize()
                  df['hour'] = df['Date Start'].apply(lambda x: x.hour)
                  

                  要获取日期和完整小时数:

                       ID              Start                         End          Date Start  
                  0  1754125  Eyre Square South                     Glenina 2019-01-01 00:17:00   
                  1  1754170      Brown Doorway  University Hospital Galway 2019-01-01 07:55:00   
                  2  1754209    New Dock Street             New Dock Street 2019-01-01 11:42:00   
                  3  1754211     Claddagh Basin              Merchants Gate 2019-01-01 11:50:00   
                  
                     Duration              date  rain  temp  wdsp       Date  hour  
                  0  00:15:02  2019-01-01 00:00   0.0   9.9   4.0 2019-01-01     0  
                  1  00:04:57  2019-01-01 01:00   0.0   9.3   4.0 2019-01-01     7  
                  2  02:57:57  2019-01-01 02:00   0.0   9.2   5.0 2019-01-01    11  
                  3  00:02:43  2019-01-01 03:00   0.0   9.1   5.0 2019-01-01    11  
                  

                  然后使用GROUP BY:

                  df.groupby(['ID','Date','hour']).size()
                  
                  

                  ,它返回

                  ID        Date        hour
                  1754125  2019-01-01  0       1
                  1754170  2019-01-01  7       1
                  1754209  2019-01-01  11      1
                  1754211  2019-01-01  11      1
                  dtype: int64
                  

                  这篇关于每小时的行数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何编辑JupyterLab主题 下一篇:使用PADAS将带有填充零的序列号附加到序列

                  相关文章

                • <small id='9CBNT'></small><noframes id='9CBNT'>

                  <i id='9CBNT'><tr id='9CBNT'><dt id='9CBNT'><q id='9CBNT'><span id='9CBNT'><b id='9CBNT'><form id='9CBNT'><ins id='9CBNT'></ins><ul id='9CBNT'></ul><sub id='9CBNT'></sub></form><legend id='9CBNT'></legend><bdo id='9CBNT'><pre id='9CBNT'><center id='9CBNT'></center></pre></bdo></b><th id='9CBNT'></th></span></q></dt></tr></i><div id='9CBNT'><tfoot id='9CBNT'></tfoot><dl id='9CBNT'><fieldset id='9CBNT'></fieldset></dl></div>

                    1. <tfoot id='9CBNT'></tfoot>
                      • <bdo id='9CBNT'></bdo><ul id='9CBNT'></ul>
                      <legend id='9CBNT'><style id='9CBNT'><dir id='9CBNT'><q id='9CBNT'></q></dir></style></legend>