2016-01-12 112 views
1

我使用熊貓(0.17.1),並具有包含一些二進制數據(圖像)的數據幀熊貓編碼to_csv

嘗試寫入這一個csv我正在與編碼遇到的問題。編碼=「UTF-8」,我用於大多數幀我保存導致unicode解碼錯誤,但離開這出了一個Ascii錯誤。是否有一個特定的值,我應該發送到編碼,以允許存儲此二進制數據?

蟒蛇2.7.10是正在使用

回答

0

我建議base64的版本,但我認爲你需要.to_csv()之前對數據進行編碼,像這樣:

import base64 
encodedImage.value = encodedImage.value.apply(lambda x: base64.b16encode(x)) 
encodedImage.value.to_csv() 

docs

+0

這是否有幫助? – Stefan