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

广告