![](/img/trans.png)
[英]Python Pandas read_csv dtype fails to covert "string" to "float64"
[英]Python Pandas read_csv float64 to string
我正在閱讀下面的 CSV 文件作為read_csv
day,order,variant,variant_name
2020-05-04,OR_001,1000000548952,Product1
2020-05-04,OR_001,1000000056488,Product4
2020-05-04,OR_002,1000000528985,Product2
當我在 dataframe 中閱讀此內容然后打印變體列時
print(df_SalesOrders["variant"])
我得到下面的 output。
0 1.000001e+12
1 1.000000e+12
2 1.000001e+12
有人可以讓我知道如何保留我認為被視為 float64 的原始數字。
我嘗試了下面的代碼,但是沒有幫助。
myarr = df_SalesOrders.variant.astype(str)
任何幫助深表感謝。 謝謝。
您需要將更改添加到您的 dataframe
df_SalesOrders.variant = df_SalesOrders.variant.astype('int64')
請打電話
pd.options.display.float_format = '{:,.4f}'.format
df
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.