【发布时间】:2020-12-14 07:37:56
【问题描述】:
我有两个 df :
date=pd.date_range(start = '8/1/2020 7:00:00', end ='8/1/2020 7:15:00',freq='min')
df1=pd.DataFrame({'date':date})
和
df2=pd.DataFrame({'date':[dt.datetime(2020,8,1,7,0),dt.datetime(2020,8,1,7,6),dt.datetime(2020,8,1,7,12)],'count':[5,6,1]})
我想按照df3 中的模式将 df2 合并到 df1 中:
date count
0 2020-01-08 07:00:00 5
1 2020-01-08 07:01:00 5
2 2020-01-08 07:02:00 5
3 2020-01-08 07:03:00 5
4 2020-01-08 07:04:00 5
5 2020-01-08 07:05:00 5
6 2020-01-08 07:06:00 6
7 2020-01-08 07:07:00 6
8 2020-01-08 07:08:00 6
9 2020-01-08 07:09:00 6
10 2020-01-08 07:10:00 6
11 2020-01-08 07:11:00 6
12 2020-01-08 07:12:00 1
13 2020-01-08 07:13:00 1
14 2020-01-08 07:14:00 1
15 2020-01-08 07:15:00 1
PANDAS 有这样的功能吗?
谢谢!
【问题讨论】:
-
这是一个错字!我改变它
标签: python pandas datetime join merge