0
我想轉換數據集中某個變量的字符編碼,但我不明白爲什麼iconv命令不起作用。嘗試轉換數據集中的字符編碼
我要點的文件是在這裏:https://gist.github.com/pachevalier/5850660
我想轉換數據集中某個變量的字符編碼,但我不明白爲什麼iconv命令不起作用。嘗試轉換數據集中的字符編碼
我要點的文件是在這裏:https://gist.github.com/pachevalier/5850660
兩個想法浮現在腦海中:
1)你有一個簡單的問題,並問錯了問題
- 在你的要旨最後一行是
Encoding(tab$fiche_communale$Nom)
你居然想:
Encoding(tab$fiche_communale$name)
2)readHTMLTable
可能不會在字符編碼來讀取正確的,在這種情況下,您可以用Encoding(tab$fiche_communale$Nom) <- "latin-1"
3明確設置)試圖依靠iconv
檢測本地編碼:
iconv(tab$fiche_communale$Nom, from="", to="UTF-8")
第一點是正確的,但並沒有解決我的問題。標籤$ fiche_communale $ name的輸出仍然不是它應該的。 – PAC
我試過你的第二個解決方案,但這不起作用。 – PAC
有趣的是,當我抓住網站的文本,並將其粘貼到Textmate,然後到R,我結束了「latin1」,並且「iconv」工作正常。當我安裝XML包並使用readHTMLTable命令時,除非我'iconv'通過傳遞空字符串來解釋區域本身,否則它不起作用。 – Suz