为什么在熊猫中加入两个数据框会将列之一从int64更改为float64

时间:2020-04-28 16:14:53

标签: pandas

出于说明目的,我将尝试简化问题,但将包括实际的数据框。这是较长代码的子集。

我有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

0 个答案:

没有答案