假设我有一个数据框 df ,其外观为年,月和天,并具有相应的值:
date value
1 2012-07 1
2 2012-08 1
3 2012-09 2
4 2012-10 2
5 2012-11 2
6 2012-12 2
7 2013-01 2
8 2013-02 2
9 2013-03 2
10 2013-04 2
11 2013-05 2
12 2013-06 2
13 2013-07 2
14 2013-08 2
15 2013-09 2
16 2013-10 3
17 2013-11 3
18 2013-12 3
2012-07的一切都是1,2012-08的一切都是1,2012-08的一切都是2,......
现在,我还有第二个数据框 df2 ,其中我具有相同的年和月
date
1 2012-07
2 2012-08
3 2012-08
4 2012-08
5 2012-09
6 2012-09
7 2013-10
8 2013-10
9 2013-11
10 2013-11
11 2013-11
我想将 df $ date 与 df2 $ date 进行比较,并将值设置为df中隐含的值,所以我会得到如下信息:
date value
1 2012-07 1
2 2012-08 1
3 2012-08 1
4 2012-08 1
5 2012-09 2
6 2012-09 2
7 2013-10 3
8 2013-10 3
9 2013-11 3
10 2013-11 3
11 2013-11 3
如何比较和设置这些值?我当时正在考虑使用for循环和if else语句,但我缺少逻辑。...