标签: python csv pandas
我正在尝试使用read_csv命令读取带有pandas的csv。但是,我的一个列是一个15位数字,它以float形式读入,然后截断为指数表示法。因此,此列中的条目变为2.09228E + 14而不是我想要的15位数。我已经尝试将其作为字符串读取,但我得到'2.09228E + 14'而不是数字。有什么建议吗?
答案 0 :(得分:1)
就这么做 str(int(float('2.09228E+14')))应该为您提供'209228000000000'
str(int(float('2.09228E+14')))
'209228000000000'