gpt4 book ai didi

python - 如何提取数据集中一分钟的每个数据点?

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:30 26 4
gpt4 key购买 nike

我有一个数据集,其中包含一个月的每一分钟数据。那么,如何获取特定分钟的每个数据点?

我的 Pandas Dataframe 看起来像这样:

  1. 2018-06-01 08:00:00
  2. 2018-06-01 08:01:00
  3. 2018-06-01 08:02:00
  4. ............
  5. ............
  6. ............
  7. 2018-06-30 23:57:00
  8. 2018-06-30 23:58:00
  9. 2018-06-30 23:59:00

示例:假设我想获取 08:03:00 的每个数据点。所以整个月会有 30 个该值的实例。那么,如何获取那一分钟的所有值?

如果有人从事过类似的工作,那将非常有帮助。

编辑:我的数据框是这样的

Dataframe description

最佳答案

创建 DatetimeIndex 然后使用 DataFrame.at_time :

df = pd.DataFrame({'Ambient': [1,5,6]},
index= ['2018-06-01 08:00:00','2018-06-01 08:01:00','2018-06-01 08:01:00'])
print (df)
Ambient
2018-06-01 08:00:00 1
2018-06-01 08:01:00 5
2018-06-01 08:01:00 6

#if necessary
df.index = pd.to_datetime(df.index)

df1 = df.at_time('08:01:00')
print (df1)
Ambient
2018-06-01 08:01:00 5
2018-06-01 08:01:00 6

关于python - 如何提取数据集中一分钟的每个数据点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54038252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com