我试图创建一个空的 DataFrame 对于它,当数据作为索引到达时,我将不断地使用时间戳追加行。
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。同样在上面的代码中,我需要为索引指定一个开始和结束日期,我不希望我只想在它们到达时能够追加行。
freq
DateTimeIndex
设置为空 pd.to_datetime
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