找到 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)输出mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4 Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4 Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1 Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1 Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2 Valiant 18.1 6 225 105 2.76 3.460 20.22 1 0 3 1示例 实时演示df

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

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

44K+ 次浏览

大多数情况下,我们需要在 R 中使用包,而有些包仅限于 R 的不同版本,通常是较新的版本。因此,我们可能需要查找我们正在使用的 R 版本。要查找 R 版本,我们可以直接使用命令 `R.Version()`。示例 实时演示`R.Version()`输出`$platform [1] "x86_64−w64−mingw32" $arch [1] "x86_64" $os [1] "mingw32" $system [1] "x86_64, mingw32" $status [1] "" $major [1] "4" $minor [1] "0.2" $year [1] "2020" $month [1] "06" $day [1] "22" $`svn rev` [1] "78730" $language [1] "R" $version.string [1] "R version 4.0.2 (2020−06−22)" $nickname [1] "Taking Off Again"`我们可以 ... 阅读更多

如何在 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()输出要检查保存位置,请使用 getwd() 查找工作目录。

如何在 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` 函数。例如,如果我们在名为 List 的列表对象中存储了四个名为 M1、M2、M3 和 M4 的矩阵,则可以使用命令 `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)` 中的原始绘图将被新的绘图替换。要在第 3 个屏幕(即 `screen(3)`)上创建绘图,我们首先需要使用命令 `screen(3)`,然后创建 ... 阅读更多

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

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

5K+ 次浏览

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

广告