BUG: fix sanitize_df to min of int32

This commit is contained in:
Victor Grau Serrat
2018-03-12 16:52:54 -06:00
parent 8d86a5548f
commit 127d779eb1
@@ -88,5 +88,7 @@ def safely_reduce_dtype(ser): # pandas.Series or numpy.array
new_itemsize = np.min_scalar_type(val).itemsize
if mx < new_itemsize:
mx = new_itemsize
if orig_dtype == 'int':
mx = max(mx, 4)
new_dtype = orig_dtype + str(mx * 8)
return ser.astype(new_dtype)