我在熊猫的数据框中有一个列,该列将科学记数法存储为字符串。我想将它们转换为整数。但是我遇到的问题最好由下面的代码片段来描述
预期行为:
print(int(float('9.01E+26')))
output:
901000000000000035886465024
我得到的行为:
a = pd.Series({'a':'9.01E+26'})
print(a.astype(float).astype(int))
output:
a -9223372036854775808
dtype: int64
我该如何实现预期的行为?