我如何在Pandas中的数据类型中放入一个大数字?

wr98u20j  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(32)

我有从0到3.4е +23的数字。这个库中的“最大”数据格式是'int 64'(即整数+18)。
请帮助我。我怎么能“读”这些数据,因为我想用Sklearn训练它们。而且我不能对数据应用StandartScaler/Normalizer,因为数字很大!
我这样修改数据类型:

df['df'] = df['df'].astype('int64')

字符串
你知道一些改变数据类型的方法吗?或者你知道如何对整个DataFrame做些什么吗?

clj7thdc

clj7thdc1#

你有没有试过先声明一个基于python中允许的large int的自定义类型?我没有测试过,但是here有一种方法可以在Pandas中使用自定义数据类型

idfiyjo8

idfiyjo82#

你能把数据标准化吗?也就是转换成百分比。也许吧。

X_normalisedValue = (X - X_meanValue) / stdDev (X)

字符串

相关问题