第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何防止excel將int轉(zhuǎn)換為科學計數(shù)法?

如何防止excel將int轉(zhuǎn)換為科學計數(shù)法?

哆啦的時光機 2023-02-22 16:59:30
我正在使用 python 從 API 中提取數(shù)據(jù)并將其存儲在 pandas 數(shù)據(jù)框中。我以 CSV 格式導出數(shù)據(jù)框,當我使用 excel 打開它時,一些列(有很大的數(shù)字)被轉(zhuǎn)換為科學計數(shù)法,我不希望這樣。我希望數(shù)字保持整數(shù)格式。我曾嘗試在 to_csv 命令中使用浮點格式選項,但它也沒有幫助。這是我的導出命令: df.to_csv("output.csv",index=False, float_format='{:f}'.format, encoding='utf-8',sep=',')Ps:數(shù)字在熊貓數(shù)據(jù)框中以整數(shù)格式可見。此外,當使用記事本打開 csv 文件時,數(shù)據(jù)會以正確的格式顯示。當前輸出:期望的輸出:
查看完整描述

2 回答

?
繁華開滿天機

TA貢獻1816條經(jīng)驗 獲得超4個贊

Excel 傾向于自動轉(zhuǎn)換各種東西(大整數(shù)、字母數(shù)字代碼如 1e2、任何看起來像日期的東西);當使用它來處理數(shù)據(jù)時,這通常是一個問題。

兩種選擇:

  • 在 Excel 中使用整數(shù)

    我不認為有任何方法可以在 CSV 中為 Excel 提供整數(shù),只有十進制數(shù)字(四舍五入,如您所見)和文本(很難進一步分析)。

    Excel 可以在內(nèi)部存儲大整數(shù)(最多 9 個 quintillion);您應該能夠?qū)⑺鼈冎苯訉懭胧褂孟?a >OpenPyXl.xslx這樣的庫。

    但是,任何基于這些數(shù)字的公式都會很快切換到再次使用十進制數(shù)字,但會四舍五入并失去精度。

  • 避免使用 Excel

    由于您已經(jīng)在使用 Python,因此您可以繼續(xù)使用 Python 進行額外的分析;那么您就可以完全控制公式在每個階段是使用整數(shù)還是小數(shù)(對于小數(shù),還有多少小數(shù)位)。

    這樣做的好處是您可以完全控制;缺點是你可以完全控制......


查看完整回答
反對 回復 2023-02-22
?
ABOUTYOU

TA貢獻1812條經(jīng)驗 獲得超5個贊

選擇單元格 -> 右鍵單擊 -> 設置單元格格式 -> 選擇“數(shù)字”符號。

Python 正在正確地完成它的工作。由于列寬有限,Excel 默認使用科學計數(shù)法。上述步驟告訴 Excel 不要那樣做。


查看完整回答
反對 回復 2023-02-22
  • 2 回答
  • 0 關(guān)注
  • 343 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號