出于说明目的,我将尝试简化问题,但将包括实际的数据框。这是较长代码的子集。
我有2个数据帧df1和df2。 df1包含一个带有int64的列。当我尝试进行连接时,该操作会将整数转换为浮点数。
为什么会发生这种情况,我该如何解决?谢谢。
Date Country Sales Diff Growth
0 01/02/20 France 1000 NaN NaN
1 01/02/20 Germany 1000 NaN NaN
2 02/02/20 France 2000 1000.0 2.000000
3 02/02/20 Germany 3000 2000.0 3.000000
4 03/02/20 France 4500 2500.0 2.250000
5 03/02/20 Germany 5000 2000.0 1.666667