找到 2038 篇文章 关于 R 编程

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:37:06

5K+ 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-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-08-21 12:32:18

1K+ 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:30:43

2K+ 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:29:10

2K+ 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:25:19

96 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:21:48

903 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:19:15

780 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:16:03

407 浏览量

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

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

Nizamuddin Siddiqui
更新于 2020-08-21 12:12:10

1K+ 浏览量

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

广告