找到关于编程的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),该列具有三个分组 Low、Medium、High,以及一个数值列(例如 Num),那么可以使用以下命令查找 Num 的 Medium 分组的均值: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.