找到 2038 篇文章 关于 R 编程

如何使用 R 的 ggplot2 将 X 轴的部分标题写成斜体?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:37:06

5000+ 次浏览

当然,编写坐标轴标题有助于查看者更好地理解图表,因为它们为图表添加了更多信息。通常,坐标轴标题使用简单的字体,但我们可以将部分或全部标题更改为斜体以吸引查看者的注意。当我们想要通过使其与众不同来突出标题时,这是必要的。在 ggplot2 中,我们可以使用 expression 来实现这一点。示例考虑以下数据框 - set.seed(1) x

如何根据因子列的组选择 R 数据框的前几行?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:33:35

169 次浏览

我们使用 head 函数查看 R 数据框中的一些前几个值,但它显示的是整个数据框的前几个值,而没有考虑因子列的组。因此,如果我们在特定组中有很多值,那么单独使用 head 函数似乎没有帮助,我们必须使用某些东西来提取每个组的前几个值。这可以通过使用带单方括号的 by 函数和 head 函数来完成。示例 data(iris) str(iris) 'data.frame': 150 obs. of 5 variables: $ Sepal.Length: num 5.1 4.9 4.7 ... 阅读更多

如何根据字符串匹配删除 R 数据框的行?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:32:18

1000+ 次浏览

通常,我们需要对数据框进行子集选择,有时这种子集选择是基于字符串的。如果我们有一个字符列或一个因子列,那么我们可能有它的值作为字符串,我们可以通过删除包含值或部分值的行来对整个数据框进行子集选择,例如,我们可以删除 Species 列中包含 set 或 setosa 单词的所有行。示例考虑以下数据框 - 字符

如何将矩阵转换为数据框,并将列名和行名作为新列添加到 R 中?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:30:43

2000+ 次浏览

有时我们想创建一个列名和行名的因子列,以便我们可以将它们用于分析。当我们想要了解因子变量对响应的影响,并且因子变量在矩阵中记录为列名和行名时,这是需要的。为此,我们可以将矩阵转换为表格,然后将获得的表格转换为数据框。示例考虑以下矩阵 - M1

如何删除 R 中 ggplot2 创建的图例周围的方框?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:29:10

2000+ 次浏览

当我们使用 ggplot2 创建带有图例的绘图时,图例值会被方框覆盖,这会影响绘图的流畅性。可以删除图例值周围的这些方框,使整个图表对查看者更具吸引力,这可以通过 theme 函数来实现,方法是将 legend.key 元素设置为空白。示例考虑以下数据框 - set.seed(1) x

如何在 R 中使用 plot 函数创建的散点图上添加标签?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:25:19

96 次浏览

散点图上的点标记有助于我们识别观测对。例如,如果我们正在绘制人们的体重和身高,那么我们可以用人的名字标记它,因此,我们将能够理解哪对点属于哪个人。这可以通过在使用 plot 函数创建散点图后使用 text 函数来完成。示例 x

如何在 R 中连接不同长度的向量,而不会重复较小向量的元素?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:21:48

903 次浏览

我们可以使用 cbind 按列连接向量,这些向量是否具有相同的长度并不重要。如果向量的长度相同,则会打印两个向量的所有值,但如果这些向量的长度不同,则较小向量的值会重复。但是我们可能不想重复较小向量的值/元素,这可以通过将较小向量的长度设置为较大向量的长度来实现,这将在较小向量中创建 NA 值,在… 阅读更多

如何在 R 中按行名合并数据框?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:19:15

780 次浏览

大多数情况下,我们按列合并数据框,因为列名在数据集中被认为是突出的,但也可以使用行合并两个数据框。按行合并可能会导致比按列合并更多未清理的数据。这可以使用 merge 函数及其 by 参数来完成。示例考虑以下数据框 - df1

如何在 R 中根据列的行的子字符串选择 data.table?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:16:03

407 次浏览

我们经常在 R 中创建数据的子集,以根据数据分析项目中整体目标的较小目标执行计算。有时,这种子集选择取决于字符串而不是数值。我们还可以使用 grep 函数根据列的行的子字符串创建 data.table 的子集。示例考虑以下 data.table 对象 - x1

如何在 R 中为 par(mfrow) 绘图编写通用标题?

Nizamuddin Siddiqui
更新于 2020年8月21日 12:12:10

1000+ 次浏览

我们可以使用 R 中的 par(mfrow) 在单个绘图窗口中创建多个绘图。这些绘图可能是不同的,也可能相同。无论绘图类型如何,我们都可以为所有绘图提供一个通用标题。这可能是一种情况,我们想显示一些变量的散点图和直方图,但我们的分析目标是固定的。要在绘图窗口中的绘图之间编写通用标题,我们可以使用 mtext 并通过更改 line 参数来调整标题位置。示例 set.seed(100) x1

广告