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