使用 Pandas 將 float64(從 excel 導入)轉換為 str

不可能的

雖然同樣的問題已被問過多次。我似乎沒有讓它工作。我使用 python 3.8,我重新生成了一個這樣的 excel 文件

df = pd.read_excel(r"filename.xlsx")

A 列是 float64 類型,當我使用 spyder 打開 df 時,我看到了這樣的東西:"1.5934e+06"所以,我需要將其設為 7 位字符串,我使用了:

df["columnA] = df["columnA].astype(str).str.zfill(7)

但結果是:“1593396.0”

我怎樣才能得到 this = 1593396

我嘗試用​​ '' 替換 '.0' 並且沒有用。它沒有從末尾獲取“.0”,而是刪除了單元格中的所有零!

科拉連

不要讓 Pandas 推斷您的數據類型,請dtype=str用作以下參數pd.read_csv

df = pd.read_excel(r"filename.xlsx", dtype=str)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 將 numpy 數組從 float64 轉換為 int 的問題

將 str 轉換為 dict

我無法使用 bigquery 將數字轉換為 float64,不斷出現錯誤的雙值錯誤

Python 和 Excel:將 If 函數從 excel 轉換為 Python

如何將多個表格從 Excel 轉換為 JSON

使用 Javascript 將 Excel 工作表數據轉換為 HTML

使用 Pandas 將嵌套列表轉換為數據框

如何使用嵌套對象將 json 轉換為 Pandas Dataframe?

使用 Pandas 將 .csv 文件轉換為科學記數法

使用 javaScript 將鍵從鍵值對轉換為大寫

使用 shell 命令將字符從行轉換為列

使用 Python 從 bitbucket 讀取 csv 文件並將其轉換為 df

將日誌文件轉換為 base64 並使用 Curl 將其上傳到 Github

使用pandas將csv文件導入pycharm的問題

如何將 XML 文件轉換為 Excel 文件?

將excel公式轉換為VBA宏

在python中將excel轉換為XML

如何將 draw.io 壓縮數據從導出的 png 文件轉換為 xml

如何從文件中獲取列表輸入並將其轉換為字典?

如何將整數轉換為字符串,保留 C++ 中的前導零?(使用 to_string)

使用 Pandas 將兩個獨立單元格中的值轉換為一個單元格

使用 groupby 和 lambda 將 Pandas DataFrame 轉換為帶有多邊形幾何的 GeoDataFrame

如何使用 Pandas 數據框將 R 代碼語法轉換為 Python 語法?

Python:使用 isin 或 wkn 調用 pandas_datareader 或將其轉換為股票代碼?

如何在python中使用pandas將多項選擇題轉換為可讀數據?

使用 python 和 Pandas 將多數組 json 數據轉換為扁平數據框

使用輸入將數字轉換為羅馬字符

將 Json 轉換為 Pandas 數據框

將 txt 文件轉換為 Pandas 數據框