как сказал другой: иди проверь документацию в интернете!
В любом случае, вот способ решить твою проблему:
1- Установите рамки данных
In [1]:
import pandas as pd
columns = ['Date']
data = ['Jul-03'
,'Jul-04'
,'Jul-05'
,'Jul-06'
,'Jul-07'
,'Jul-08'
,'Jul-09']
time = pd.DataFrame(data = data, columns = columns)
columns = ['Date', 'Count']
data = [
['Jul-05', 20],
['Jul-06', 10]
]
data1 = pd.DataFrame(data=data, columns=columns)
data2 = pd.DataFrame(data=[['Jul-09', 36]], columns=columns)
2 - объединить кадры данных
In [2]:
df_list = [data1, data2]
iterator = 0
for df in df_list:
iterator += 1
column_name = 'data' + str(iterator)
time = time.merge(df, how='left', left_on='Date', right_on='Date').fillna(0).rename(columns={'Count':column_name})
time
Out [2]:
Date data1 data2
0 Jul-03 0.0 0.0
1 Jul-04 0.0 0.0
2 Jul-05 20.0 0.0
3 Jul-06 10.0 0.0
4 Jul-07 0.0 0.0
5 Jul-08 0.0 0.0
6 Jul-09 0.0 36.0