我的两个数据集没有匹配的日期。我正在努力寻找一种将一个数据集的日期用作查找和匹配另一个数据集上的数据的键的方法。 这两个数据集都使用日期信息。我想合并它们,因为它们没有重叠的列名。
我尝试过
merge=pd.merge(df1,df2, how='outer', left_index=True, right_index=True)
向我解释这是使用键来匹配数据,但是没有。
答案 0 :(得分:0)
这里的问题是日期必须为datetime格式。然后上面的代码按预期工作。
首先,将日期输入日期时间格式为;
File1_datetime = pd.read_csv(file_path,
parse_dates = ['date'],
index_col = ['date'])
然后
merge=pd.merge(File1_datetime,File2_datetime, how='inner', left_index=True, right_index=True)