pandas.errors.PossiblePrecisionLoss#

exception pandas.errors.PossiblePrecisionLoss[源代码]#

当列中的值超出 int64 范围或等于 int64 时,to_stata 引发的警告。

当列值超出 int64 范围或等于 int64 时,该列将被转换为 float64 数据类型。

Examples

>>> df = pd.DataFrame({"s": pd.Series([1, 2**53], dtype=np.int64)})
>>> df.to_stata('test') 
... # PossiblePrecisionLoss: Column converted from int64 to float64...