import
pandas as pd
df1
=
pd.DataFrame({
"date"
: [
'2007-02-01'
,
'2007-03-01'
,
'2007-04-01'
,
'2007-05-01'
,
'2007-06-01'
],
"close"
: [
12.08
,
13.27
,
14.27
,
17.31
,
17.43
]
})
print
(
"The first DataFrame"
)
print
(df1)
df2
=
pd.DataFrame({
"date"
: [
'2007-01-01'
,
'2007-02-01'
,
'2007-03-01'
,
'2007-04-01'
,
'2007-05-01'
],
"close"
: [
44.34
,
43.68
,
45.04
,
48.27
,
50.54
]
})
print
(
"The second DataFrame"
)
print
(df2)
print
(
"The merge_ordered DataFrame"
)
df
=
pd.merge_ordered(df1, df2, on
=
'date'
, suffixes
=
(
'_df1'
,
'_df2'
), fill_method
=
'ffill'
)
print
(df)