繁体   English   中英

如何通过pandas读取CSV文件的大数(科学计数法)?

[英]How to read big numbers(Scientific notation) of CSV file through pandas?

通过 pandas 库,我试图读取 CSV 文件,有一列具有科学计数值。 我正在尝试使用以下代码将这些7.87899E+11值转换为 integer 但它给出 output 值,如787899000000000和 CSV 中的实际值为787898987690 ,我需要相同的 o/p 值。

这是代码:

import pandas as pd
df = pd.read_csv('FilePath\\Vaccination_Data.csv')
pd.set_option('display.max_columns', None)
pd.set_option('display.float_format', lambda x: '%.2f' % x)
print(df)

这对我有用。 pd.set_option('display.float_format', lambda x: '%.3f' % x)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM