我有df
个,如下:
df1:
id city district date value
0 1 bj ft 2019/1/1 1
1 2 bj ft 2019/1/1 5
2 3 sh hp 2019/1/1 9
3 4 sh hp 2019/1/1 13
4 5 sh hp 2019/1/1 17
df2
id date value
0 3 2019/2/1 1
1 4 2019/2/1 5
2 5 2019/2/1 9
3 6 2019/2/1 13
4 7 2019/2/1 17
我需要根据df
连接id
,并在city
的{{1}}中填充district
和df2
。预期的应该是这样的:
df1
到目前为止,用 id city district date value
0 1 bj ft 2019/1/1 1
1 2 bj ft 2019/1/1 5
2 3 sh hp 2019/1/1 9
3 4 sh hp 2019/1/1 13
4 5 sh hp 2019/1/1 17
5 3 sh hp 2019/2/1 1
6 4 sh hp 2019/2/1 5
7 5 sh hp 2019/2/1 9
8 6 NaN NaN 2019/2/1 13
9 7 NaN NaN 2019/2/1 17
生成的结果是这样的:
pd.concat([df1, df2], axis=0)
谢谢!