int
转换为
astype(int)
。但是,我得到以下错误:"Python int too large to convert to C long"
我的字符串都是字符串格式的所有数字,最多15个字符。有没有办法将此列转换为INT类型,而不会弹出此错误?
您需要使用
.astype('int64')
对于大于没有符号的数字,您可以使用
int64
(最多可达1844467444073709551615)
检查您是否将大整数值分配给变量。
1)而不是使用power而不是应用乘法 例如:
df['int'] = df['test'].astype('uint64')