單元在python轉換數什麼。將包含浮體和單元的數值列轉換爲以最佳的方式:與到NON人類可讀的格式
df = pd.DataFrame(["211.301 MB","435.5 GB","345.234 Bytes"])
在字節預期輸出例如:
211.301*1024*1024 = 221565157.376
像這樣的許多問題: Reusable library to get human readable version of file size?
都出現了做相反的方式:轉換數人READA BLE。如何將人類可讀性轉換爲浮點數?
有沒有更有效的方法不是分裂:
spl = pd.DataFrame(dataf['Total_Image_File_Size'].str.split(' ',expand=True))
,然後用倍數,如果的解析單位列?
感謝名單
只需創建一個字典,將字母映射到指數? '{'K':2 ** 10,'M':2 ** 20,...}' –