在预定义的时间中选择一行,然后使用Pandas创建新的DF

牙线

我的DF样子是这样的:

date                  Open
2018-01-01 00:00:00   1.0536 
2018-01-01 00:01:00   1.0527 
2018-01-01 00:02:00   1.0558 
2018-01-01 00:03:00   1.0534 
2018-01-01 00:04:00   1.0524 

以上DFminute基础。我想做的是通过从中选择一个值来创建一个新DF2day基础single timeday

例如,我要选择02:00:00每天,然后我的新一天DF2将如下所示:

date                  Open
2018-01-01 02:00:00   1.0332 
2018-01-02 02:00:00   1.0423 
2018-01-03 02:00:00   1.0252 
2018-01-04 02:00:00   1.0135 
2018-01-05 02:00:00   1.0628
....

现在我们DF2是一个day基础,而不是minute

我做了什么

我用这种dt方法选择了一天

df2 = df.groupby(df.date.dt.date,sort=False).Open.dt.hour.between(2, 2)

但是,它不起作用。

亚力山大
# Sample data.
np.random.seed(0)
df = pd.DataFrame({
    'date': pd.date_range('2019-01-01', '2019-01-10', freq='1Min'),
    'Open': 1 + np.random.randn(12961) / 100})

>>> df.loc[df['date'].dt.hour.eq(2) & df['date'].dt.minute.eq(0), :]
                     date      Open
120   2019-01-01 02:00:00  1.003764
1560  2019-01-02 02:00:00  1.015878
3000  2019-01-03 02:00:00  1.015933
4440  2019-01-04 02:00:00  0.990582
5880  2019-01-05 02:00:00  0.982440
7320  2019-01-06 02:00:00  1.012546
8760  2019-01-07 02:00:00  0.979695
10200 2019-01-08 02:00:00  1.013195
11640 2019-01-09 02:00:00  0.993046

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在TStringGrid中选择一行,然后单击该行中的任何单元格。

来自分类Dev

SQL在一行中选择第一个值,然后将该值插入另一列

来自分类Dev

如何从Pandas DataFrame的每一行中选择特定的列?

来自分类Dev

使用sql中一行的值定义新列

来自分类Dev

从预定义列表中选择“不输入”

来自分类Dev

取具有相同功能的data.frame的子集,然后从每个子集中选择一行

来自分类Dev

SQL在一行中选择具有重复值的不同行,然后根据主键字段中的值为每个重复项选择一行

来自分类Dev

在html表格中选择一行

来自分类Dev

在UIPickerView中选择一行-Swift

来自分类Dev

根据内容在表中选择一行,然后单击所选行中的链接-量角器

来自分类Dev

如何使用标题而不是ID行来在laravel中选择一行:: find(); 方法

来自分类Dev

如何基于在特定列中搜索数据来在Pandas Dataframe中选择一行

来自分类Dev

从相似行MYSQL中选择一行

来自分类Dev

从自定义ListView的一行中选择正确的ImageView

来自分类Dev

从ZF2的行集中选择一行

来自分类Dev

SQL在一行中选择第一个值,然后将该值插入另一列

来自分类Dev

tsql-如何从第一行中选择第六行,然后从第六行中选择第六行,依此类推

来自分类Dev

如何使用(anyword +'་')来创建后继字符,然后使用c#在WinForm中创建下一行新行?

来自分类Dev

使用RAND从一组n中选择一行

来自分类Dev

取具有相同功能的data.frame的子集,然后从每个子集中选择一行

来自分类Dev

在listView中选择一行

来自分类Dev

在一行SQL中选择行对

来自分类Dev

在pandas DF中选择列

来自分类Dev

从每一行中选择一个单选按钮,然后将其提交到数据库mysqli

来自分类Dev

即使我从预定义的下拉列表中选择一个选项,也会创建重复的名称

来自分类Dev

使用一行从另一个表中选择两行

来自分类Dev

R - 在每一行中选择非空单元格并创建新列

来自分类Dev

如何从稀疏矩阵中选择一些行然后使用它们形成一个新的稀疏矩阵

来自分类Dev

在 dgv 中选择一行

Related 相关文章

  1. 1

    在TStringGrid中选择一行,然后单击该行中的任何单元格。

  2. 2

    SQL在一行中选择第一个值,然后将该值插入另一列

  3. 3

    如何从Pandas DataFrame的每一行中选择特定的列?

  4. 4

    使用sql中一行的值定义新列

  5. 5

    从预定义列表中选择“不输入”

  6. 6

    取具有相同功能的data.frame的子集,然后从每个子集中选择一行

  7. 7

    SQL在一行中选择具有重复值的不同行,然后根据主键字段中的值为每个重复项选择一行

  8. 8

    在html表格中选择一行

  9. 9

    在UIPickerView中选择一行-Swift

  10. 10

    根据内容在表中选择一行,然后单击所选行中的链接-量角器

  11. 11

    如何使用标题而不是ID行来在laravel中选择一行:: find(); 方法

  12. 12

    如何基于在特定列中搜索数据来在Pandas Dataframe中选择一行

  13. 13

    从相似行MYSQL中选择一行

  14. 14

    从自定义ListView的一行中选择正确的ImageView

  15. 15

    从ZF2的行集中选择一行

  16. 16

    SQL在一行中选择第一个值,然后将该值插入另一列

  17. 17

    tsql-如何从第一行中选择第六行,然后从第六行中选择第六行,依此类推

  18. 18

    如何使用(anyword +'་')来创建后继字符,然后使用c#在WinForm中创建下一行新行?

  19. 19

    使用RAND从一组n中选择一行

  20. 20

    取具有相同功能的data.frame的子集,然后从每个子集中选择一行

  21. 21

    在listView中选择一行

  22. 22

    在一行SQL中选择行对

  23. 23

    在pandas DF中选择列

  24. 24

    从每一行中选择一个单选按钮,然后将其提交到数据库mysqli

  25. 25

    即使我从预定义的下拉列表中选择一个选项,也会创建重复的名称

  26. 26

    使用一行从另一个表中选择两行

  27. 27

    R - 在每一行中选择非空单元格并创建新列

  28. 28

    如何从稀疏矩阵中选择一些行然后使用它们形成一个新的稀疏矩阵

  29. 29

    在 dgv 中选择一行

热门标签

归档