找到 2038 篇文章,关于 R 编程

如何在 R 中处理 apply 函数的 NA 输出?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:56:43

488 次浏览

当我们在数值列和字符列上使用 apply 函数时,函数的输出会返回所有 NA,为了解决这个问题,我们可以使用 lapply 函数。lapply 函数会独立地考虑每一列,因此算术运算将单独执行。查看下面的例子以了解其工作原理。示例 1 以下代码片段创建一个示例数据框 - x1

如何根据小写字母子集 R 数据框?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:54:27

197 次浏览

如果我们有一个数据框包含一些小写和一些大写字符串值,那么我们可能希望根据小写或大写字母来子集数据框。为此,我们可以使用 apply 和 sapply 函数,如下面的例子所示。示例 1 以下代码片段创建一个示例数据框 - x1

如何在 R 中逐行检查三列的相等性?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:51:59

2K+ 次浏览

要逐行检查三列的相等性,我们可以使用双等号 (==) 和 & 运算符进行逻辑比较。例如,如果我们有一个名为 df 的数据框,包含三列,例如 C1、C2 和 C3,并且我们想要检查这三列的相等性,那么我们可以使用以下命令:df$All_equal

如何在 R 数据框中创建滞后列?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:48:02

2K+ 次浏览

要在 R 数据框中创建滞后列,我们可以使用 transform 函数。例如,如果我们有一个名为 df 的数据框,包含一列,例如 C,并且我们想基于 C 在 df 中创建一个滞后列,那么我们可以使用以下命令:transform(df,Lag_C=c(C[-1],NA))示例 1 以下代码片段创建一个示例数据框 - x

如何在 R 数据框中逐行添加所有列?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:45:17

153 次浏览

要逐行添加所有列,我们可以使用 rowSums 函数。例如,如果我们有一个名为 df 的数据框,包含五列,例如 x、y、z、a 和 b,并且我们想逐行添加所有这些列,那么我们可以使用以下命令:df$Total_sum

如何在 R 中将所有列的数据类型从整数转换为因子?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:39:37

3K+ 次浏览

要将所有列的数据类型从整数转换为因子,我们可以将 lapply 函数与 factor 函数一起使用。例如,如果我们有一个名为 df 的数据框,其中所有列都是整数,那么我们可以使用以下命令将所有列的数据类型转换为因子:df

如何在 R 中从矩阵中获取随机样本?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:37:14

2K+ 次浏览

要在 R 中从矩阵中获取随机样本,我们可以简单地使用 sample 函数,如果样本大小大于矩阵中的元素数量,则将使用 replace=TRUE 参数。例如,如果我们有一个名为 M 的矩阵,包含 100 个元素,并且我们想从 M 中抽取 200 个元素,那么我们可以使用以下命令:sample(M,200,replace=TRUE)示例 1 以下代码片段创建一个矩阵 - M1

如何子集 R 数据框行并在输出中保留包含 NA 的行?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:34:45

3K+ 次浏览

要子集 R 数据框行并在输出中保留包含 NA 的行,我们可以使用 subset 函数以及 OR 条件(使用 | 符号)来表示 na 值。例如,如果我们有一个名为 df 的数据框,包含一列,例如 C,其中有一些 NA 值,那么我们可以使用以下命令子集 df 以获得大于 5 的值并在输出中包含 NA:subset(df,C>5|is.na(C))示例 1 以下代码片段创建一个示例数据框 - x1

如何在基本的 R 绘图中更改坐标轴颜色?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:29:45

3K+ 次浏览

要在基本的 R 绘图中更改坐标轴颜色,我们可以在创建绘图后使用 axis 函数。例如,如果我们想将 X 轴的颜色更改为蓝色,则可以使用以下命令:axis(1, col="blue")如果我们想将 Y 轴的颜色更改为红色,则可以使用以下命令:axis(2, col="blue") 查看下面的示例以了解其工作原理。示例 要在基本的 R 绘图中更改坐标轴颜色,请使用以下代码:plot(5)输出 如果执行上述代码,则会生成以下输出:要更改坐标轴颜色 ... 阅读更多

如何在基本的 R 绘图中更改坐标轴刻度颜色?

Nizamuddin Siddiqui
更新于 2021年11月12日 07:28:15

979 次浏览

要在基本的 R 绘图中更改坐标轴刻度颜色,我们可以在创建绘图后使用 axis 函数。例如,如果我们想将 X 轴的颜色更改为红色,则可以使用以下命令:axis(1, col.ticks="red")如果我们想将 Y 轴的颜色更改为红色,则可以使用以下命令:axis(2, col.ticks="red") 查看下面的示例以了解其工作原理。示例 要在基本的 R 绘图中更改坐标轴刻度颜色,请使用以下代码:plot(1:10)输出 如果执行上述代码,则会生成以下输出:要 ... 阅读更多

广告