大熊猫中的时间序列/数据帧操作

时间:2014-06-13 16:16:56

标签: python pandas

如果我有一个由read_csv创建的数据帧对象,该对象使用15分钟的时间戳数据编制索引,那么将该数据框连接到另一组用日常数据索引的数据的最佳方法是什么?每日数据将填充15分钟数据的剩余行,其中时间戳在该日期范围内。

1 个答案:

答案 0 :(得分:0)

我会从分钟数据集中提取日期并将其与其他数据帧的日期索引合并。有点像...

import pandas as pd
def extractDay(row):
    row['day'] = row['time'].day
    return row

minuteSet = pd.read_csv(...) #get 15minute data
daySet    = pd.read_csv(...) #get day data

minuteSet = minuteSet.apply(extractDay,axis=1) 
df = pd.merge(daySet,minuteSet,how="right",left_on="the day index",right_on="day")