找到 2038 篇文章 关于 R 编程

如何在 R 中检查回文?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:32:32

4K+ 次浏览

回文是指一个单词或任何值,从右到左读取与从左到右读取相同。例如,12321、514212415、ABCDEDCBA 等。为了在 R 中检查回文,我们可以使用 stringi 包的 stri_reverse 函数创建一个函数,如下例所示。示例 1library(stringi) palindrome

如何在 R 中使用 ggplot2 将 Y 轴标题更改为水平方向?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:32:50

4K+ 次浏览

使用 ggplot2 在 R 中,Y 轴标题的默认方向是垂直的,我们可以将其更改为水平方向。为此,我们可以使用 ggplot2 包的 theme 函数。我们需要将 theme 函数的参数用作 axis.title.y=element_text(angle=0)),这会将 Y 轴标题写入水平方向,但位置将更改为顶部。示例 在线演示考虑以下数据框 −x

如何在 R 中检查列表元素是否大于某个值?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:28:18

788 次浏览

如果我们有一个包含数字元素的列表,并且我们想要检查这些元素是否大于某个值,则可以使用 as.numeric 函数。该函数的输出将采用 0/1 格式,其中 0 代表 FALSE,1 代表 TRUE。例如,如果我们有一个名为 LIST 的列表,则可以通过 as.numeric(LIST>2) 来检查 LIST 中的元素是否大于 2。示例 1 在线演示List15)输出[1] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0示例 2 在线演示List22)输出[1] 1 1 1 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 1 0

如何在 R 数据框中基于两组创建条形图?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:28:33

608 次浏览

要基于两组创建条形图,我们可以使用 ggplot2 包的 geom_bar 函数以及定义组位置的 position 参数。例如,如果我们有一个名为 df 的数据框,其中包含两个分类变量 x1 和 x2 以及一个响应变量 y,则可以使用以下命令创建条形图:−ggplot(df,aes(x1,y,fill=x2))+geom_bar(position=position_dodge(),stat="identity")示例 在线演示考虑以下数据框 &minus性别

如何在 R 中舍入到下一个 10 而不是最接近的 10?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:22:00

193 次浏览

通常,最常用的舍入是舍入到最接近的 10 或最接近的 100,但有时我们实际上希望删除某个值后的值而不是舍入。例如,删除小数点后两位的值,这就是我们需要舍入到下一个 10 而不是最接近的 10 的情况。这可以使用 floor 函数来完成,如下例所示。示例 1 在线演示x1

如何在 R 数据框中从因子列中提取因子水平?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:21:43

11K+ 次浏览

要从因子列中提取因子水平,我们可以简单地使用 levels 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个用 x 定义的因子列,则可以使用命令 levels(df$x) 提取 x 中的因子水平。如果我们有很多级别,则此提取很有用。示例 1 在线演示考虑以下数据框 −x1

如何在 R 中使用 dplyr 的 group_by 时使用列索引而不是列名?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:21:06

844 次浏览

当我们使用 dplyr 包的 group_by 函数时,我们需要传递本质上是分类的列名。如果我们想使用相同列的索引,则需要使用 group_by_at 函数,我们可以在其中传递列索引作为参数。示例 1 在线演示考虑以下数据框 −x1 1 A 2 2 B 6 3 C 5 4 D 7示例 2 在线演示y1

如何在 R 中找到矩阵中行、列和总和?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:20:45

10K+ 次浏览

要查找矩阵中行、列和总和,可以使用 rowSums、colSums 和 sum 函数。行和、列和以及总和通常用作比较分析工具,例如方差分析、卡方检验等。示例 1 在线演示M1

如何在 R 中通过排除缺失值来查找向量中唯一值的个数?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:13:10

913 次浏览

如果 R 向量中存在缺失值,则它会被计为向量中的唯一值,因此不能直接提取唯一值。为此,我们需要使用 unique 和 na.omit 函数。例如。如果我们有一个包含缺失值的向量 x,则可以使用 length(unique(na.omit(x))) 来提取唯一值。示例 1 在线演示x1

如何在 R 中将列表中的所有值乘以一个数字?

Nizamuddin Siddiqui
更新于 2021年2月9日 12:12:55

4K+ 次浏览

要将列表中的所有值乘以一个数字,我们可以使用 lapply 函数。在 lapply 函数中,我们需要提供乘法符号 *,以及列表名称和我们要乘以所有列表值的数字。例如,如果我们有一个名为 LIST 的列表,并且我们想要将 LIST 中的每个值乘以 2,则可以使用命令 lapply(LIST,"*",2) 来完成。示例 1 在线演示List1

广告