197 次浏览
如果我们有一个数据框,其中包含一些小写和一些大写字符串值,那么我们可能希望根据小写或大写字母对数据框进行子集化。为此,我们可以使用 apply 和 sapply 函数,如下面的示例所示。示例 1 以下代码片段创建了一个示例数据框 - x1
2K+ 次浏览
要按行检查三列的相等性,我们可以使用双等号 (==) 和 & 运算符进行逻辑比较。例如,如果我们有一个名为 df 的数据框,其中包含三列,例如 C1、C2 和 C3,并且我们想要检查这三列的相等性,那么我们可以使用下面给出的命令 - df$All_equal
要在一个 R 数据框中创建一个滞后列,我们可以使用 transform 函数。例如,如果我们有一个名为 df 的数据框,其中包含一列,例如 C,并且我们想根据 C 在 df 中创建一个滞后列,那么我们可以使用下面给出的命令 - transform(df,Lag_C=c(C[-1],NA))示例 1 以下代码片段创建了一个示例数据框 - x
153 次浏览
要按行添加所有列,我们可以使用 rowSums 函数。例如,如果我们有一个名为 df 的数据框,其中包含五列,例如 x、y、z、a 和 b,并且我们想按行添加所有这些列,那么我们可以使用下面提到的命令 - df$Total_sum
3K+ 次浏览
要将所有列的数据类型从整数转换为因子,我们可以将 lapply 函数与 factor 函数一起使用。例如,如果我们有一个名为 df 的数据框,它具有所有整数列,那么我们可以使用下面给出的命令将所有列的数据类型转换为因子 - df
要从 R 中的矩阵中获取随机样本,我们可以简单地使用 sample 函数,如果样本大小大于矩阵中的元素数量,则将使用 replace=TRUE 参数。例如,如果我们有一个名为 M 的矩阵,其中包含 100 个元素,并且我们想从 M 中抽取 200 个元素,那么我们可以使用下面给出的命令 - sample(M,200,replace=TRUE)示例 1 以下代码片段创建了一个矩阵 - M1
要子集化 R 数据框行并在输出中保留包含 NA 的行,我们可以将 subset 函数与 | 符号的 OR 条件一起用于 na 值。例如,如果我们有一个名为 df 的数据框,其中包含一列,例如 C,其中包含一些 NA 值,那么我们可以使用下面给出的命令对大于 5 的值进行子集化,并在输出中包含 NA - subset(df,C>5|is.na(C))示例 1 以下代码片段创建了一个示例数据框 - x1
要在基础 R 绘图中更改轴颜色,我们可以在创建绘图后使用 axis 函数。例如,如果我们想将 X 轴的颜色更改为蓝色,那么我们可以使用下面给出的命令 - axis(1, col="blue")如果我们想将 Y 轴的颜色更改为红色,那么我们可以使用下面给出的命令 - axis(2, col="blue") 查看下面的示例以了解其工作原理。示例要在基础 R 绘图中更改轴颜色,请使用下面给出的代码 - plot(5)输出如果您执行上面给出的代码,它将生成以下输出 - 要更改轴颜色 ... 阅读更多
979 次浏览
要在基础 R 绘图中更改轴刻度颜色,我们可以在创建绘图后使用 axis 函数。例如,如果我们想将 X 轴的颜色更改为红色,那么我们可以使用下面给出的命令 - axis(1, col.ticks="red")如果我们想将 Y 轴的颜色更改为红色,那么我们可以使用下面给出的命令 - axis(2, col.ticks="red") 查看下面给出的示例以了解其工作原理。示例要在基础 R 绘图中更改轴刻度颜色,请使用下面给出的代码 - plot(1:10)输出如果您执行上面给出的代码,它将生成以下输出 - 要 ... 阅读更多
65 次浏览
要从 R 数据框列中每个值的最后位置删除 @ 符号,我们可以遵循以下步骤 - 首先,创建一个数据框,其中一列在每个值的最后位置都有 @ 符号。然后,使用 gsub 函数从该列的每个值的最后位置删除 @ 符号。示例创建数据框让我们创建一个如下所示的数据框 - 名称