Я пытаюсь соединить два DataFrames с соответствующим ключом.В настоящее время я пробовал все три возможных метода: df.merge, df.join, df.concat, но безуспешно.
#DataFrame 1:
# Timestamp PageId LoadDuration
# 01/01/2019 1 10
# 01/01/2019 2 20
# 01/01/2019 3 30
#DataFrame 2:
# Timestamp PageId QueryCount
# 01/01/2019 1 5
# 01/01/2019 2 3
# 01/01/2019 3 4
И что я пытаюсь получить, в результате DataFrame:
#Result DataFrame:
# Timestamp PageId LoadDuration QueryCount
# 01/01/2019 1 10 5
# 01/01/2019 2 20 3
# 01/01/2019 3 30 4
Это моя строка конкатенации:
finalized_grouped_by_df = pd.concat([df1,df2])
Но я получаю что-то вроде следующего результата DataFrame:
#Current Result DataFrame:
# LoadDuration
# (01/01/2019,1) 10
# (01/01/2019,2) 20
# (01/01/2019,3) 30
# QueryCount
# (01/01/2019,1) 5
# (01/01/2019,2) 3
# (01/01/2019,3) 4
Любая идея, как можноЯ присоединяюсь к обоим DataFrames по их соответствующему ключу PageId?