找到 34423 篇文章,关于编程

如何在 R 列表中转置存储的向量?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:27:50

249 次浏览

我们可以使用 Map 函数和 do.call 来转置存储在 R 列表中的向量。例如,如果我们有一个名为 LIST 的列表,其中包含例如十个向量,那么我们可以使用以下命令来转置这些向量:do.call(Map,c(f=c,LIST)) 查看下面的例子来了解它是如何工作的。示例 1 要转置存储在 R 列表中的向量,请使用以下命令:List1

如何在 R 中根据特定列的值对矩阵进行子集选择?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:23:22

3K+ 次浏览

要根据特定列的值对矩阵进行子集选择,我们可以使用单个方括号并提供行和列的值。列值将设置为我们想要进行子集选择的列,行值将设置为用于对矩阵进行子集选择的列的值。查看下面的例子来了解它是如何工作的。示例以下代码片段创建一个矩阵:M

如何在 R 的箱线图中突出显示异常值?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:18:52

565 次浏览

要突出显示箱线图中的异常值,我们可以借助 car 包的 Boxplot 函数创建箱线图,并定义 id.method。例如,如果我们有一个名为 V 的向量,则可以使用以下命令创建带有突出显示异常值的 V 的箱线图:Boxplot(~V,id.method="y")示例 1 要突出显示箱线图中的异常值,请使用以下命令:library(car) x

如何在 R 中创建指数分布图?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:15:24

755 次浏览

要创建指数分布图,我们可以使用 curve 函数。例如,如果我们想为 100 个值创建速率参数等于 ½ 的指数分布图,那么我们可以使用以下命令:curve(dexp(x, rate=1/2), xlim=c(1, 50)) 查看下面的例子来了解它是如何工作的。示例 1 要创建指数分布图,请使用以下命令:curve(dexp(x, rate=1/4), xlim=c(1, 50)) 输出如果你将上面给出的所有代码片段作为一个程序执行,它将生成以下输出:示例 2 要创建指数分布图,请使用以下命令:curve(dexp(x, rate=1/4), xlim=c(1, 20)) 输出如果你执行... 阅读更多

如何在 R 中检查字符串是否只包含一种类型的字符?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:13:27

379 次浏览

如果一个字符串包含多个字符,那么所有字符可以相同也可以不同。如果我们想要检查一个字符串是否只包含一种类型的字符,那么将使用 stringi 包的 stri_count_fixed 函数与 nchar 函数一起使用。查看下面给出的例子来了解如何做到这一点。示例 1 以下代码片段创建一个样本数据框:Countries

如何在 R 中将向量拆分为包含连续值的较小向量?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:09:00

674 次浏览

要将向量拆分为包含连续值的较小向量,我们可以使用 split 函数与 cumsum 函数一起使用。例如,如果我们有一个名为 X 的向量,其中包含一些连续的值,那么我们可以使用以下命令将 X 拆分为包含连续值的较小向量:split(x,cumsum(c(1,diff(x)!=1)))示例 1 以下代码片段创建一个向量:x1

如何在 R 数据框中根据单个分组值查找均值?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:07:53

810 次浏览

要根据 R 数据框中的单个分组值查找均值,我们可以使用 mean 函数以及通过单个方括号进行子集选择。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 C 的分类列,该列具有三个组 低、中、高,以及一个名为 Num 的数值列,那么可以使用以下命令查找 Num 的中组的均值:mean(df$C[df$Num=="Medium"])示例 1 以下代码片段创建一个样本数据框:Group

如何在 R 中用缺失值填充 data.table 行?

Nizamuddin Siddiqui
更新于 2021年11月10日 13:01:30

437 次浏览

有时我们需要用缺失值替换数据,而不是填充缺失值。这可能需要在用数字编码缺失值或实际值对于数据研究没有用或没有意义的情况下。此外,我们可能希望将来用其他东西替换这些值。查看下面给出的例子,了解如何用缺失值填充 data.table 行。示例 1 以下代码片段创建一个 data.table 对象:library(data.table) x1

如何在 R 中使用 ggplot2 创建具有不同颜色的宽垂直线?

Nizamuddin Siddiqui
更新于 2021年11月10日 12:56:18

4K+ 次浏览

要使用 ggplot2 创建垂直线,我们可以使用 ggplot2 包的 geom_vline 函数,如果我们想要一条具有不同颜色的宽垂直线,则将使用 lwd 和 colour 参数。lwd 参数将增加线的宽度,当然 colour 参数将更改颜色。查看下面给出的例子来了解它是如何工作的。示例以下代码片段创建一个样本数据框:x

如何在 R 中使用 ggplot2 创建点状垂直线?

Nizamuddin Siddiqui
更新于 2021年11月10日 12:54:26

7K+ 次浏览

要使用 ggplot2 创建垂直线,我们可以使用 ggplot2 包的 geom_vline 函数,如果我们想要一条点状垂直线,则将 linetype 设置为 3 在同一个函数中。要绘制线条,我们将不得不提供 xintercept,因为线条将从 X 轴开始。查看下面的例子来了解它是如何工作的。示例以下代码片段创建一个样本数据框:x

广告
© . All rights reserved.