R語言sqldf包讀取資料亂碼如何解決

2021-09-25 03:38:38 字數 774 閱讀 8464

我用sql語句選擇一列資料,最後檢視該列資料的時候,發現資料亂碼了。解決辦法如下:

data1 

str(data1)

colnames(data1)

head(data1)

處理前

處理後

transform(data,變數1 = iconv(變數1,『utf-8』,『gbk』))

方法一:同理,將資料庫讀取的資料物件進行賦值,再使用iconv函式就可以轉換成正常的資料格式。

data

head(data)

方法二:連線資料庫時設定編碼

myconn
方法三:先設定查詢格式為gbk,然後再進行資料讀取

dbsendquery(conn,'set names gbk')   ###先設定查詢格式為gbk,然後再進行資料讀取
方法一:讀取時,解決亂碼問題

data
方法二:讀取後轉換亂碼

data 

encoding(data)

r語言安裝r包

cran,bioconductor還有github。bioconductor一般都是生物資訊方面的r包。github是 的託管平台,很多軟體,多種語言的程式包也都在這裡發布。install.packages dyplr 注意 更改映象 options repos c cran options bio...

包r語言 R語言入門之R包的安裝

install.packages metafor 即可順利安裝該r包。install.packages biocmanager library biocmanager install edger 3 接下來便是安裝源自github 的r包了,它的步驟和安裝源自bioconductor的r包類似,需要...

R語言讀取檔案

本文的主要內容是讀取檔案內容,並且將檔案中的所有內容沒咧放在乙個物件當中,以便之後進行操作,樣本資料如下 kernel coorauthor num 鄭稱德 丁俊武 1 鄭稱德 韓玉啟 2 鄭稱德 周梅 3 丁俊武 韓玉啟 4 丁俊武 鄭稱德 4 丁俊武 周梅 4 丁俊武 仇成 43 丁俊武 馮俊文...