如何在Pandas DataFrame中获取时间戳

罗布·桑格莱恩

我正在尝试使用Flask将熊猫绘制到网络上。我认为我走在正确的轨道上,但是我在努力争取把日期放到x轴上的日期。

对于y轴数据,它很容易:

aapl = pd.io.data.get_data_yahoo('AAPL', start=datetime.datetime(2006, 10, 1), end=datetime.datetime(2012, 1, 1))     
all_close = appl['Close'][10:]
for close in all_close:
    y.append(close)

很容易。但是似乎没有办法知道返回的对象的日期

数据框如下所示:

            Open   High    Low  Close    Volume  Adj Close
Date                                                       
2006-10-02  75.10  75.87  74.30  74.86  25451400      72.38
2006-10-03  74.45  74.95  73.19  74.08  28239600      71.63
2006-10-04  74.10  75.46  73.16  75.38  29610100      72.89
2006-10-05  74.53  76.16  74.13  74.83  24424400      72.35
2006-10-06  74.42  75.04  73.81  74.22  16677100      71.76

有人知道我要怎么约会吗?

谢谢

尼邦·巴特拉

日期是您的DataFrame的索引。您可以按以下方式简单地访问它:

df.index

香草的例子

In [13]: index = pd.DatetimeIndex(start='2012', end='2013', freq='1D')

In [14]: index
Out[14]: 
<class 'pandas.tseries.index.DatetimeIndex'>
[2012-01-17 00:00:00, ..., 2013-01-17 00:00:00]
Length: 367, Freq: D, Timezone: None


In [15]: df = pd.DataFrame(np.random.randn(len(index),1), index=index)

In [16]: df
Out[16]: 
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 367 entries, 2012-01-17 00:00:00 to 2013-01-17 00:00:00
Freq: D
Data columns (total 1 columns):
0    367  non-null values
dtypes: float64(1)

In [17]: df.index
Out[17]: 
<class 'pandas.tseries.index.DatetimeIndex'>
[2012-01-17 00:00:00, ..., 2013-01-17 00:00:00]
Length: 367, Freq: D, Timezone: None

这也适用于其他类型的索引。

如果您要查找特定于DatetimeIndex的内容,则可以在此处找到有关时间序列的更多详细信息

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Pandas DataFrame中获取时间戳

来自分类Dev

如何获取Twig中的时间戳值?

来自分类Dev

如何获取Twig中的时间戳值?

来自分类Dev

如何在Firebase中获取Unix时间戳?

来自分类Dev

如何在Oracle SQL中获取日期列的时间戳?

来自分类Dev

如何在PHP中获取UTC时间戳

来自分类Dev

如何在 PostgreSQL 中获取连接时间戳的 EPOCH

来自分类Dev

如何在 Python 中以 UTC 格式获取时间戳

来自分类Dev

如何在 Python 中获取时间戳的纪元秒数?

来自分类Dev

如何在 Pandas DataFrame 中减去时间

来自分类Dev

如何从PHP中的日期获取仅时间时间戳

来自分类Dev

如何从值中获取开始日期时间戳和结束日期时间戳

来自分类Dev

如何在 Javascript 中获取给定日期、时间和区域的时间戳

来自分类Dev

在Swift中,如何获取和转换Firestore时间戳字段

来自分类Dev

如何从PostgreSQL中的时间戳获取小时,月份

来自分类Dev

如何从js中的时间戳数组匹配和获取日期

来自分类Dev

如何从给定表中获取最大时间戳行

来自分类Dev

如何从包含时间戳的日志文件中获取日期值

来自分类Dev

如何快速从时间戳中获取日期格式

来自分类Dev

如何根据codeigniter中的时间戳获取数据?

来自分类Dev

如何从时间戳获取日期

来自分类Dev

如何在Airflow中的run_id等kwargs中获取时间戳?

来自分类Dev

如何在Firebase中验证时间戳?

来自分类Dev

如何在js中验证时间戳

来自分类Dev

如何在PHP中获取带有时区的ISO 8601格式的时间戳

来自分类Dev

给定多个时间戳,如何在SQL中获取会话的长度?

来自分类Dev

如何在PHP中按日期和格式获取时间戳

来自分类Dev

如何在Discord.py中获取消息的时间戳?

来自分类Dev

如何在React的Firebase Firestore中获取/生成当前时间戳

Related 相关文章

  1. 1

    如何在Pandas DataFrame中获取时间戳

  2. 2

    如何获取Twig中的时间戳值?

  3. 3

    如何获取Twig中的时间戳值?

  4. 4

    如何在Firebase中获取Unix时间戳?

  5. 5

    如何在Oracle SQL中获取日期列的时间戳?

  6. 6

    如何在PHP中获取UTC时间戳

  7. 7

    如何在 PostgreSQL 中获取连接时间戳的 EPOCH

  8. 8

    如何在 Python 中以 UTC 格式获取时间戳

  9. 9

    如何在 Python 中获取时间戳的纪元秒数?

  10. 10

    如何在 Pandas DataFrame 中减去时间

  11. 11

    如何从PHP中的日期获取仅时间时间戳

  12. 12

    如何从值中获取开始日期时间戳和结束日期时间戳

  13. 13

    如何在 Javascript 中获取给定日期、时间和区域的时间戳

  14. 14

    在Swift中,如何获取和转换Firestore时间戳字段

  15. 15

    如何从PostgreSQL中的时间戳获取小时,月份

  16. 16

    如何从js中的时间戳数组匹配和获取日期

  17. 17

    如何从给定表中获取最大时间戳行

  18. 18

    如何从包含时间戳的日志文件中获取日期值

  19. 19

    如何快速从时间戳中获取日期格式

  20. 20

    如何根据codeigniter中的时间戳获取数据?

  21. 21

    如何从时间戳获取日期

  22. 22

    如何在Airflow中的run_id等kwargs中获取时间戳?

  23. 23

    如何在Firebase中验证时间戳?

  24. 24

    如何在js中验证时间戳

  25. 25

    如何在PHP中获取带有时区的ISO 8601格式的时间戳

  26. 26

    给定多个时间戳,如何在SQL中获取会话的长度?

  27. 27

    如何在PHP中按日期和格式获取时间戳

  28. 28

    如何在Discord.py中获取消息的时间戳?

  29. 29

    如何在React的Firebase Firestore中获取/生成当前时间戳

热门标签

归档