<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. 每小时的行数

        Counts of rows per hour(每小时的行数)

        • <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
                  

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

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Is there a way of group by month in Pandas starting at specific day number?( pandas 有从特定日期开始的按月分组的方式吗?)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)

                • <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>

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