找到 2038 篇文章 相关 R 编程

如何在 R 中添加两个列,如果两列都包含缺失值?

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

966 次浏览

如果我们想要添加 R 数据框的两列,并且每一列都包含缺失值,那么可以通过以下几种方式添加列:- 如果两列的值都是数值型,则添加两列的值。- 如果其中一列有缺失值,则返回数值型。- 如果两列都包含缺失值,则返回 NA。为此,我们可以借助 apply 函数和 ifelse 函数,如下面的示例所示。示例 1以下代码段创建了一个示例数据框:x1

如何在 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

广告