找到 2038 篇文章 關於R語言程式設計

如何在R中使用ggplot2在條形圖中包含一個頻數為零的因子水平。

Nizamuddin Siddiqui
更新於 2020年8月10日 13:57:01

348 次瀏覽

在研究中,有時我們會得到一個因子變數的特定水平的零計數,但我們可能希望在條形圖中繪製它,以便任何檢視該圖的人都可以輕鬆理解缺少什麼並比較所有因子水平。在ggplot2中,這可以透過scale_x_discrete函式實現。> x df df$x df$x [1] S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 Levels: S1 S2 S3 S4 S5載入ggplot2包 −> library(ggplot2)現在當 ... 閱讀更多

如何將R中建立的矩陣儲存為文字檔案中的表格,列名與矩陣相同?

Nizamuddin Siddiqui
更新於 2020年8月10日 13:55:43

3K+ 次瀏覽

有時需要將矩陣資料儲存為文字檔案中的表格,原因是文字檔案的儲存容量。但是,當我們將矩陣作為文字檔案儲存在R中時,列名會錯位,因此我們需要處理這些名稱,這可以透過將列名設定為所需的值來實現。> M M       [, 1] [, 2] [, 3] [, 4] [1, ] 1 5 9 13 [2, ] 2 ... 閱讀更多

如何在R中使用ggplot2建立具有按資料順序排列的分面的條形圖?

Nizamuddin Siddiqui
更新於 2020年8月10日 12:01:51

2K+ 次瀏覽

由於視覺化是資料分析的重要組成部分,我們應該確保以易於使用者閱讀的形式建立圖表。為此,條形圖中的分面有助於我們瞭解另一個因子的因子變數水平。要建立這種型別的條形圖,我們可以使用ggplot2包的facet_grid函式。示例考慮以下資料框 −> set.seed(99) > y class quantity df library(ggplot2)建立具有X軸上的class和Y軸上的y的圖表,沒有任何分面 −> ggplot(df, aes(class, y))+ + geom_bar(stat="identity")輸出建立具有X軸上的class、Y軸上的y以及分面… 閱讀更多

如何在R中載入包時停止列印訊息?

Nizamuddin Siddiqui
更新於 2020年8月10日 11:59:32

195 次瀏覽

在R中載入包時,我們會收到一些煩人的訊息,除非我們沒有載入新包,否則這些訊息沒有用。由於這些訊息看起來像輸出,它們可能會令人困惑,尤其是在我們分析字串資料時。因此,我們必須擺脫它們。載入BSDA包時的訊息示例:>> library(BSDA)載入所需包 − latticAttaching package − ‘BSDA’以下物件被從‘package:datasets’中遮蔽 −Orange這裡我們在載入BSDA包時有一些訊息,但如果我們確定包已安裝,我們可能對這些訊息不感興趣… 閱讀更多

如何使用grid.arrange在R中排列散點圖列表?

Nizamuddin Siddiqui
更新於 2020年8月10日 13:46:12

461 次瀏覽

在預測建模中,我們在資料集中得到很多變數,我們希望一次視覺化這些變數之間的關係。這有助於我們瞭解一個變數如何隨另一個變數變化,並在此基礎上我們可以使用更好的建模技術。為了建立繪圖列表,我們可以在gridExtra包中使用grid.arrange函式,該函式可以根據我們的需要排列繪圖。示例考慮以下資料框 −> set.seed(10) > df head(df, 20)        x1            x2        x3     x4 1 ... 閱讀更多

如何在R中使用grid.arrange顯示繪圖列表?

Nizamuddin Siddiqui
更新於 2020年8月10日 13:49:28

2K+ 次瀏覽

在資料分析中,我們一次處理許多變數,我們希望一次視覺化這些變數的直方圖。這有助於我們瞭解資料集中每個變數的分佈,因此我們可以應用適當的技術來處理這些變數。為了建立繪圖列表,我們可以在gridExtra包中使用grid.arrange函式,該函式可以根據我們的需要排列繪圖。示例考慮以下資料框 −> set.seed(10) > df head(df, 20)             x1     x2           x3     ... 閱讀更多

如何在R中使用ggplot2為由兩列分組的響應變數建立繪圖?

Nizamuddin Siddiqui
更新於 2020年8月10日 13:38:28

101 次瀏覽

當兩個分類變數共同影響響應變數時,有必要以圖形方式視覺化它們的影響,因為該圖有助於我們瞭解影響的變化。因此,我們可以為隨一個或兩個分類自變數變化的響應變數建立繪圖。這可以透過在ggplot2中使用interaction函式來實現。示例考慮以下資料框 −> set.seed(1) > y Group1 Group2 df head(df, 20) y Group1 Group2 1    1 a Ph1 2    1 b Ph1 3    2 c Ph1 4   ... 閱讀更多

如何使用R編寫文字並將其輸出為文字檔案?

Nizamuddin Siddiqui
更新於 2020年7月11日 12:56:06

678 次瀏覽

編寫文字並將其作為輸出獲得的最簡單方法是使用writeLines函式和cat函式,這些函式的輸出透過fileConn和sink連線。示例> fileConn writeLines(c("TutorialsPoint", "SIMPLY EASY LEARNING"), fileConn) > close(fileConn)我們可以執行相同的操作並在R中檢視這些檔案,如下所示 −> fileConn writeLines(c(paste("TutorialsPoint", "E-learning"), "2006", "Video Courses", "Tutorials", "Books"), fileConn) > close(fileConn) > file.show("example.txt")使用sink函式> sink("example3.txt") > cat("TutorialsPoint", "E-learning") > cat("") > cat("2006") > cat("") > cat("Video Courses") > cat("") > cat("Tutorials") > cat("") > cat("Books") > sink()僅使用cat函式> cat("TutorialsPoint E-learning", ... 閱讀更多

在R中載入包應該使用哪個函式,require還是library?

Nizamuddin Siddiqui
更新於 2020年7月6日 15:02:01

450 次瀏覽

require和library之間的主要區別在於require旨在在函式內部使用,而library用於載入包。如果包不可用,則library會丟擲錯誤,而require會給出警告訊息。使用library> library(xyz) Error in library(xyz) : there is no package called ‘xyz’使用requirerequire(xyz) Loading required package: xyz Warning message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : there is no package called ‘xyz’在這裡我們可以看到library顯示錯誤,而require給出警告訊息,因為警告大多被避免… 閱讀更多

如何處理R中的“找不到函式”錯誤?

Nizamuddin Siddiqui
更新於 2020年7月6日 15:01:06

9K+ 次瀏覽

出現“找不到函式”錯誤的原因如下 −函式名稱不正確。始終記住,R中的函式名稱區分大小寫。包含該函式的包未安裝。我們必須在使用任何包含它們的函式之前先在R中安裝包。這可以透過install.packages("package_name")來完成。在使用函式之前未載入包。要使用包中包含的函式,我們需要載入該包,這可以透過library("package_name")來完成。R的版本較舊,您使用的函式不存在。如果您… 閱讀更多

廣告
© . All rights reserved.