今天白天在公司用r畫圖時,中文亂碼很嚴重。r對中文的支援一向不是很好,所以蒐集了一下資料,寫在部落格裡備份。
讀入含有中文的文字資料時,不管是read.table還是read.csv,都需要指定編碼方式。通常情況下,中文的編碼方式是gbk,所以需要指定fileencoding = 『gbk』。(不使用encoding來指定的原因見參考鏈結1)
不指定編碼方式時,windows預設為gbk。指定fileencoding = 『utf-8』,其他同上。
乙個有用的函式是encoding。具體用法如下:
encoding(x) <- value
# x是乙個character vector
# value是你想選擇的編碼方式
# 以下是乙個例子
encoding(data) <- 'utf-8'
# utf-8對大小寫敏感
windows下CVS安裝與配置
我安裝的是cvsnt2.5.04 zen build 3236 系統win7 注意按照完後要將系統防火牆關閉,否則其他使用者無法登入 安裝一路next就行 安裝完後在server settings 中run as 選擇當前系統的乙個超級使用者 預設是 client user 例如我的 adminis...
linux與windows下hosts檔案
etc hosts中設定ip與網域名稱對應 192.168.0.6 www.aabbccddee.com 如果要windows能訪問 c windows system32 drivers etc hosts也同樣需要做出設定 192.168.0.6 www.aabbccddee.com 這樣如果li...
windows下lib與dll關係
1.lib與dll 區別 1 lib是編譯時需要的,dll是執行時需要的。如果要完成源 的編譯,有lib就夠了。如果也使動態連線的程式執行起來,有dll就夠了。在開發和除錯階段,當然最好都有。2 一般的動態庫程式有lib檔案和dll檔案。lib檔案是必須在編譯期就連線到應用程式中的,而dll檔案是執...