R語言適配問題集錦

2021-07-09 23:05:04 字數 1440 閱讀 1711

我這是mac yousemite 10.10.5,在兩個地方遇到了中文亂碼

1、使用wordcloud包繪製中文標籤雲時。

par(family='stkaiti')#解決方案是加上這一句。關於具體的字型名稱,可以通過這個命令檢視:fc-list :lang=zh-cn

wordcloud(mydata$name,mydata$count,c(6,0.8),random.order=false,color=mycolor)

dev.off()2、使用igraph繪製社交關係圖時

library(igraph)

#讀取資料,注意編碼格式是utf-8

singer <- read.csv('singers.txt', head=t,fileencoding='utf-8',encoding='utf-8',stringsasfactors=f)

#載入資料框

#g <- graph_from_data_frame(singer,directed=true)

g <- graph.data.frame(singer,directed=true)

#生成,大小是800*800px

par(family='stkaiti')#這裡設定main屬性的中文字型,以免其出現中文亂碼。

plot(g,

vertex.size=5, #節點大小

layout=layout.fruchterman.reingold, #布局方式

vertex.shape='none', #不帶邊框

vertex.label.cex=1.5, #節點字型大小

vertex.label.color='red', #節點字型顏色

vertex.label.font=4,

main='歌星關係圖譜',

vertex.label.family='stkaiti',#這裡設定每個vertex節點的中文字型,以免其出現中文亂碼。

edge.arrow.size=0.7) #連線的箭頭的大小

#關閉圖形裝置,將緩衝區中的資料寫入檔案

dev.off()

3、讀取本地檔案時,本地檔案務必使用utf-8儲存。因為r內部的預設編碼就是utf-8

R語言適配問題集錦

我這是mac yousemite 10.10.5,在兩個地方遇到了中文亂碼 1 使用wordcloud包繪製中文標籤雲時。par family stkaiti 解決方式是加上這一句。關於詳細的字型名稱,能夠通過這個命令檢視 fc list lang zh cn wordcloud mydata na...

R語言 資料變形問題

之前實習的時候偶然間被詢問了乙個資料結構變形的問題,但是是在excel裡,所以不太會,最近學r,發現r解決起來還挺方便,整理了一下放在這裡,以便日後需要再來查閱。要如何把它變成這種結構 a1b1 c1d1 a對應sum gmv 對應sum gmv 對應sum gmv 對應sum gmv b對應sum...

R語言抽樣的問題

sample x,size,replace f t x是資料集,size規定了從物件中抽出多少個數 replace 為f時候,表示每次 抽取後的數就不能在下一次被抽取 t表示抽取過的數可以繼續拿來被抽取。以某兩類資料為目標做抽樣,其中一類樣本數量特別小,一類樣本數特別大,這就是不平衡的情況。對應處理...