更新timeseries数据的更快方法

2024-10-02 02:26:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧列表,每个数据帧包含timeseries数据。在这一点上,时间体验相当长,因此,我决定将新数据加载到csv,然后更新现有数据帧,而不是每周在新数据到达时重新加载所有时间体验。 我想知道是否有比使用双for循环更有效的更新方法? cython能帮忙吗

data_updated = []
for df0 in initial_data: 
    for df1 in new_data:
        if df0.iloc[0]['series_id'] == df1.iloc[0]['series_id']:
            temp = df0[:-len(df1)].append(df1, ignore_index=True)
            data_updated.append(temp)
            break

Tags: 数据inid列表fordata时间temp

热门问题