代码之家  ›  专栏  ›  技术社区  ›  user3139545

为随机时间增量值创建带有datetimeindex的empy pandas数据帧

  •  3
  • user3139545  · 技术社区  · 6 年前

    我试图创建一个空的 DataFrame 对于它,当数据作为索引到达时,我将不断地使用时间戳追加行。

    这是我到目前为止的代码:

    import pandas as pd
    import datetime
    df = pd.DataFrame(columns=['a','b'],index=pd.DatetimeIndex(freq='s'))
    df.loc[event.get_datetime()] = event.get_data()
    

    我的问题是 freq DateTimeIndex ,数据没有到达任何预定义的间隔,当某些事件触发时是JU。同样在上面的代码中,我需要为索引指定一个开始和结束日期,我不希望我只想在它们到达时能够追加行。

    1 回复  |  直到 6 年前
        1
  •  4
  •   piRSquared    6 年前

    设置为空 pd.to_datetime

    df = pd.DataFrame(columns=['a','b'], index=pd.to_datetime([]))
    

    然后这样做

    df.loc[pd.Timestamp('now')] = pd.Series([1, 2], ['a', 'b'])
    df
    
                                a  b
    2018-06-10 20:52:52.025426  1  2