找到 2038 篇文章 关于 R 编程

如何增加使用 ggplot2 在 R 中创建的箱线图中线条的宽度?

Nizamuddin Siddiqui
更新于 2020-09-08 10:33:22

3K+ 次浏览

当我们使用 ggplot2 创建箱线图时,箱线图中线条的默认宽度非常细,我们可能希望增加该宽度以使箱线图边缘的可见性更清晰。这将帮助查看者一目了然地理解箱线图的边缘。我们可以使用 ggplto2 包的 geom_boxplot 函数的 lwd 参数来实现。示例考虑以下数据框 - 实时演示> ID Count df head(df, 20)输出 ID Count 1 S1 20 2 S2 14 3 S3 17 4 S4 30 5 S1 17 6 S2 23 7 S3 ... 阅读更多

如何在 R 向量中查找不同值的个数?

Nizamuddin Siddiqui
更新于 2020-09-07 07:07:45

218 次浏览

当 R 向量中存在重复元素且向量大小很大时,我们可能希望知道该向量中的不同值。这将帮助我们了解向量中拥有的唯一值,以便我们可以创建合适的图表并使用该向量执行合适的分析。这可以通过将 length 函数与 unique 一起使用来实现。示例 实时演示> x1 x1输出[1] 2 5 5 3 2 4 3 3 1 4 5 4 5 3 3 1 1 2 5 1 3 2 4 1 3 1 5 4 2 5 ... 阅读更多

如何使用 R 中的 which 函数查找矩阵中值的列索引和行索引?

Nizamuddin Siddiqui
更新于 2020-09-07 07:02:15

1K+ 次浏览

要查找矩阵中值的行列索引,我们不能简单地使用 which 函数,因为它返回基于矩阵中数字序列的索引。例如,如果我们有一个如下所示的矩阵 M - 1 2 3 4 1 6 7 8 1现在,如果我们尝试使用 which(M==1) 查找索引,则它将返回 1 5 9因为 1 位于 1、5 和 9 处。因此,我们需要使用 arr.ind = TRUE,以便 which 函数可以将矩阵读取为数组。示例考虑以下矩阵 - 实时演示> ... 阅读更多

如何从 R 数据框列中提取不以特定字符开头和结尾的值?

Nizamuddin Siddiqui
更新于 2020-09-07 06:23:01

75 次浏览

有时我们只想根据具有字符串的列的初始值和结束值提取数据列的值,或者有时具有字符串的列的值以一些额外的字符记录,我们希望提取这些值。为此,我们可以使用带单方括号的 grepl 的否定。示例考虑以下数据框 - > x2 df2 head(df2, 20)输出x2 1 Alabama 2 Alaska 3 American Samoa 4 Arizona 5 Arkansas 6 California 7 Colorado 8 Connecticut 9 Delaware 10 District of Columbia 11 Florida 12 Georgia 13 Guam 14 Hawaii ... 阅读更多

如何在使用 ggplot2 在 R 中创建的绘图中添加引用?

Nizamuddin Siddiqui
更新于 2020-09-07 06:20:48

1K+ 次浏览

脚注通常用于提供对文档、文本或图像的参考,称为引用。它帮助读者或查看者使用生成的新的文本或图像来检查原始来源。如果我们想使用 ggplot2 包在 R 中的绘图中给出引用,那么我们可以添加具有 caption 选项的 labs 来添加脚注。示例考虑以下数据框 - 实时演示> set.seed(1) > x y df df输出      x       y 1 0.8735462 4.0117812 2 1.6836433 2.8898432 3 0.6643714 1.8787594 4 3.0952808 0.2853001 5 1.8295078 3.6249309 ... 阅读更多

如何在 R 中合并两个向量,同时用另一个向量中的值替换 NA 值?

Nizamuddin Siddiqui
更新于 2020-09-07 06:17:22

617 次浏览

有时我们的向量包含 NA 值,也可能存在一个向量在一个位置具有 NA 而另一个向量在同一位置具有数值的情况。例如,1、2、NA 和 1、2、3。在这种情况下,我们可能希望合并这两个向量以构成一个向量。这可以通过使用 dplyr 包的 coalesce 函数来实现。示例> library(dplyr) > x1 x1输出[1] NA 4 NA 1 2 NA 4 1 4 1 2 3 1 4 2 2 NA 2 2 1示例 实时演示> y1 y1输出[1] 1 2 ... 阅读更多

如何在 R 中将数值向量的每个元素相乘?

Nizamuddin Siddiqui
更新于 2020-09-07 06:11:26

2K+ 次浏览

有时我们希望确定所有向量元素的乘积,就像求和一样。这可能需要测试可以应用于数值向量的数学运算的变化。在基础 R 中,我们有 prod 函数,它与 sum 的作用相同,但它为我们提供了向量所有元素的乘积。示例 实时演示> v1 v1输出[1] 1 2 3 4 5> prod(v1)输出[1] 120 示例 实时演示> v2 v2输出[1] -0.500466629 0.394771317 0.575743107 0.026982141 0.812697502 [6] 0.995708241 2.198243938 -0.008609976 -0.931337300 -0.073743225> prod(v2)输出[1] 3.228448e-06示例 实时演示> v3 v3输出[1] 1.7328245888 -0.5772304935 2.5161349689 3.0401656274 0.1669773313 [6] -0.0001252235 0.7649984733 ... 阅读更多

如何在 R 中连接数值向量和字符串以返回字符串?

Nizamuddin Siddiqui
更新于 2020-09-07 06:08:30

2K+ 次浏览

一般来说,数值向量和字符串的连接会在 R 中产生一个字符串向量。例如,如果我们想使用 paste 函数将 1、2、3 与 Tutorialspoint 连接起来,那么它将产生一个如下所示的向量:"Tutorialspoint 1" "Tutorialspoint 2" "Tutorialspoint 3"。但是,如果我们希望它返回 "Tutorialspoint 1 2 3",那么我们需要使用 paste 函数的 collapse 参数。示例 1> x1输出[1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J"> y1输出[1] 1 9 6 3 8 1 8 5 9 1 2 8 3 8 4 5 10 1 6 3 ... 阅读更多

如何将使用 ggplot2 在 R 中创建的条形图的条形颜色更改为灰色阴影?

Nizamuddin Siddiqui
更新于 2020-09-07 06:00:14

1K+ 次浏览

当我们使用 ggplot2 创建条形图时,条形颜色为深灰色,但可以更改为不同的颜色,或者我们也可以为它们提供不同的灰色阴影。如果我们正在绘制分类数据的模式,这将很有帮助。例如,在 X 轴上绘制教育水平,在 Y 轴上绘制工作经验年限的频率。我们可以使用 ggplot2 包的 scale_fill_grey 函数来实现。示例考虑以下数据框 - 实时演示> x Freq df df输出 x Freq 1 A 14 2 B 12 3 C 13 4 D 15> library(ggplot2) > ggplot(df, ... 阅读更多

如何显示使用 barplot 函数在 R 中创建的条形图中的所有 X 轴标签?

Nizamuddin Siddiqui
更新于 2020-09-07 05:51:30

546 次浏览

在基础 R 中,barplot 函数可以轻松创建条形图,但如果条形数量很大,或者我们可以说如果我们为 X 轴提供的类别很多,则绘图中不会显示一些 X 轴标签。因此,如果我们希望它们出现在绘图中,则需要使用 las 和 cex.names。示例考虑以下数据和条形图 - 实时演示> x names(x) barplot(x)输出显示所有 X 轴标签 - > barplot(x,las=2,cex.names=0.5)输出

广告