找到 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 版本较旧,您使用的函数不存在。如果您 ... 阅读更多

广告