2017-08-26 84 views

回答

4

一個數據幀中的每列具有一個D型。 dtype控制該列中可以包含哪些類型的值。毫不奇怪,整數dtypes的列只能包含整數。浮點dtypes列只包含浮 - 和NaN是float:

In [191]: isinstance(np.nan, float) 
Out[191]: True 

因此,即使agescore均爲整數值列,因爲合併後的age_yscore_y列包含NaN的D型必須進行升級到一個浮點dtype來容納NaN

+0

謝謝unutbu!當我用-99填充NAN時,所有的值都回到int。 – Hong