找到 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 ... 閱讀更多

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

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

195 次瀏覽

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

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

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 中使用互動函式來實現。示例考慮以下資料框 −> 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’使用 require require(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.