use*_*545 6 python dataframe pandas
我试图创建一个空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()
Run Code Online (Sandbox Code Playgroud)
具有IM中的问题是与freq
在DateTimeIndex
中,数据不以任何预定义的intervalls到达,它是菊当某些事件跳跳虎。而且在上面的代码中,我需要为我不想要的索引指定开始和结束日期,我只是希望能够在行到达时追加行。
piR*_*red 11
设置为空 pd.to_datetime
df = pd.DataFrame(columns=['a','b'], index=pd.to_datetime([]))
Run Code Online (Sandbox Code Playgroud)
然后做这个
df.loc[pd.Timestamp('now')] = pd.Series([1, 2], ['a', 'b'])
df
a b
2018-06-10 20:52:52.025426 1 2
Run Code Online (Sandbox Code Playgroud)