找到 2038 篇文章 关于 R 编程

如何在 R 中使用 ggplot2 创建带标签的堆叠条形图?

Nizamuddin Siddiqui
更新于 2021年2月8日 12:42:38

2K+ 次浏览

使用 ggplot2 创建堆叠条形图可以使用 `geom_bar` 函数中的 `position="stack"` 参数。如果要创建堆叠条形图,则将使用 `geom_text` 函数以及相同的 `position` 参数和 `aes` 来定义标签,如下例所示。示例 实时演示考虑 `mtcars` 数据 −`head(mtcars)`输出…

如何查找您正在使用的 R 版本?

Nizamuddin Siddiqui
更新于 2023年9月13日 15:53:58

44K+ 次浏览

大多数情况下,我们需要在 R 中使用包,有些包仅限于 R 的不同版本,通常是较新的版本。因此,我们可能需要查找我们正在使用的 R 版本。要查找 R 版本,我们可以直接使用命令 `R.Version()`。示例 实时演示`R.Version()`输出… 阅读更多

如何在 R 中将绘图保存为 pdf?

Nizamuddin Siddiqui
更新于 2021年2月8日 12:07:20

4K+ 次浏览

要将绘图保存为 pdf,我们可以在基础 R 中使用 `pdf` 函数。例如,如果要保存名为 PDF 的绘图,可以使用以下命令:`pdf("PDF.pdf")`。之后,我们可以创建绘图并使用 `dev.off()`。示例`pdf("pdfExample.pdf") plot(1:10)`输出示例 实时演示`dev.off()`输出…

如何在 R 数据框列中选择正值?

Nizamuddin Siddiqui
更新于 2021年2月8日 12:06:22

1K+ 次浏览

我们知道正值大于…`df1$x[which(df1$x>0)]`示例1 实时演示`set.seed(254) x`…

如何将 R 数据框的列转换为单个向量?

Nizamuddin Siddiqui
更新于 2021年2月8日 11:53:14

1K+ 次浏览

有时数据框中的所有列都具有相似的特征,代表一个特定变量。例如,一个数据框包含五列,每列都是人的身高。要将这种类型的数据框转换为向量,我们可以结合使用 `as.vector` 函数和 `as.matrix` 函数。`as.matrix` 将读取数据框列,以便可以创建值数组。示例1 实时演示考虑以下数据框 −`set.seed(101) x1`…

如何在 R 中使用 ggplot2 创建阶梯直方图?

Nizamuddin Siddiqui
更新于 2021年2月8日 11:37:15

298 次浏览

要使用 ggplot2 创建阶梯直方图,我们可以在 `stat_bin` 函数中使用 `geom="step"` 参数。例如,如果我们有一个包含单列的数据框,则可以使用以下命令创建阶梯直方图:`ggplot(df,aes(x))+stat_bin(geom="step",bins=30)`示例 实时演示考虑以下数据框 −`set.seed(14) x`…

如何在 R 中从列表中存储的数据框创建单个数据框,并带有行名?

Nizamuddin Siddiqui
更新于 2021年2月8日 11:36:59

126 次浏览

如果我们在列表中存储了多个大小相同的数据框,并且我们认为这些数据框具有相似的特征,那么我们可以创建一个单个数据框。这可以使用 `do.call` 来完成。例如,如果我们有一个名为 `List` 的列表,其中包含行数相等且命名的数据框,则可以使用 `do.call(rbind,unname(List))` 创建单个数据框。示例 实时演示`df1`…

如果矩阵存储在 R 的列表中,如何将矩阵元素相乘?

Nizamuddin Siddiqui
更新于 2021年2月8日 11:16:14

419 次浏览

如果矩阵存储在列表中,要将矩阵元素相乘,我们可以使用 `Reduce` 函数。例如,如果我们有四个名为 M1、M2、M3 和 M4 的矩阵存储在一个名为 `List` 的列表对象中,则可以使用命令 `Reduce("*",List)` 将所有四个矩阵中的每个元素相乘。示例1 实时演示`M1`…

如何在基础 R 中设置绘图区域以手动分配绘图?

Nizamuddin Siddiqui
更新于 2021年2月8日 13:38:43

86 次浏览

我们可以分割屏幕以在绘图区域中手动分配绘图。`split.screen` 函数可用于此目的。例如,如果我们想在绘图窗口中创建 4 个绘图,我们可以使用 `split.screen(c(2, 2))`。现在,要在第一个屏幕中创建绘图,命令将是 `screen(1)`,然后创建绘图。如果我们再次创建绘图,则 `screen(1)` 中的原始绘图将被新的绘图替换。要在第三个屏幕(即 `screen(3)`)中创建绘图,我们首先需要使用命令 `screen(3)`,然后创建… 阅读更多

如何在基础 R 中增加直方图的 X 轴长度?

Nizamuddin Siddiqui
更新于 2021年2月8日 11:11:14

5K+ 次浏览

要增加基础 R 中直方图的 X 轴长度,我们可以使用 `axis` 函数。使用 `axis` 函数时,最重要的是要根据向量中的值或如果使用数据框则根据数据框列中的值提及适当的序列。示例 实时演示`x`…

广告