簡體   English   中英

Python:to_csv 用於解碼 dataframe

[英]Python: to_csv for decoded dataframe

我有一個包含編碼字符串的文本文件。 我正在使用urllib.parse.unquote(string_df.encoded_string)對它們進行解碼並將其存儲在 dataframe 中。

我想將此 dataframe 導出到文本文件。 但是,它只是添加垃圾值。

例如:編碼字符串:%D1%81%D0%BF%D0%B0%D1%81%D0%BE-%D0%BF%D1%80%D0...

使用urllib.parse.unquote解碼:спасо-преображенский собор

文本文件中的導出值:???????-???????????????? ???

我嘗試使用to_excel在 excel 文件中導出,但是當我打開 excel 文件時,它會出現非法字符錯誤。 還嘗試使用numpy.savetxt但它給出了相同的??????-???????????????? ?????。

無論如何,我可以將它導出到一個平面文件並且仍然有所需的“спасо-преображенский собор”結果?

這看起來像一個字符編碼問題,請確保您的 CSV 文件以“UTF-8”或其他兼容編碼打開,而不是 ASCII,因為“спасо-преображенский собор”是西里爾字母而不是拉丁字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM