找到 2038 篇文章 关于 R 编程

如何在 R 中检查向量中的所有值是否为整数?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:03:06

2K+ 次浏览

要检查 R 中向量中的所有值是否为整数,我们可以使用 floor 函数对向量进行取整,然后从中减去向量值,并检查输出是否为零。如果输出为零,则表示该值为整数,否则不是。floor 函数返回小于或等于实际值的最大的整数。例如,如果我们有一个向量 x,则可以按 x-floor(x)==0 的方式进行操作。示例1在线演示> x1 x1输出[1] 4 0 2 8 6 1 3 7 3 4 0 7 ... 阅读更多

如何在 R 中将矩阵转换为具有列名和行名作为变量的数据框?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:01:36

1K+ 次浏览

要将矩阵转换为具有列名和行名作为变量的数据框,我们首先需要将矩阵转换为表,然后使用 as.data.frame 读取它作为数据框。例如,如果我们有一个矩阵 M,则可以使用以下命令:-as.data.frame(as.table(M))示例1在线演示> M1 M1输出[, 1] [, 2] [, 3] [, 4] [, 5] [, 6] [1, ] 1 7 13 19 25 31 [2, ] 2 8 14 20 26 32 [3, ] 3 9 15 21 27 33 [4, ] 4 10 16 22 28 34 ... 阅读更多

如何在 R 中创建一个具有固定行数且没有列的空数据框?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:00:17

2K+ 次浏览

要创建一个具有固定行数但没有列的空数据框,我们可以使用 data.frame 函数以及 matrix 函数。这意味着我们需要使用 matrix 创建一个没有任何列的矩阵,并使用 data.frame 函数将其保存在数据框中,如下面的示例所示。示例1在线演示> df1 df1输出具有 0 列和 10 行的数据框 示例2在线演示> df2 df2输出具有 0 列和 100 行的数据框 示例3在线演示> df3 df3输出具有 0 列和 39 行的数据框 示例4在线演示> df4 df4输出具有 0 列和 20 行的数据框 示例5在线演示> df5 df5输出... 阅读更多

如何在 R 中创建具有更好外观美学的残差图?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:57:21

273 次浏览

默认的残差图可以通过在基础 R 中使用模型对象名称来创建,但这并不美观。要创建具有更好外观美学的残差图,我们可以使用 ggResidpanel 包的 resid_panel 函数。它的创建方式与基础 R 中的残差图相同,并且它在一个窗口中显示所有相关的图形。示例考虑以下数据框:-在线演示> x y df df输出x y 1 0.48508894 0.217379409 2 0.75113573 -0.657179470 3 -0.13075185 -0.549613217 4 -0.26867557 1.156736294 5 0.40407850 0.640387394 6 -0.23816272 -0.807847198 7 -0.57278583 0.600249694 8 -0.78222676 -0.711133218 9 ... 阅读更多

如何在 R 中为两个向量中的每个字符串值创建组合?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:56:05

533 次浏览

如果我们有两个字符串向量,每个向量都包含两个以上的值,那么为这两个向量中的每个字符串值创建组合就会有点困难。为此,我们可以使用 do.call 函数 paste0 和 expand.grid,如下面的示例所示。示例在线演示> x1 y1 do.call(paste0, expand.grid(x1, y1))输出[1] "AK" "BK" "CK" "DK" "EK" "FK" "GK" "HK" "IK" "JK" "AL" "BL" "CL" "DL" "EL" [16] "FL" "GL" "HL" "IL" "JL" "AM" "BM" "CM" "DM" "EM" "FM" "GM" "HM" "IM" "JM" [31] "AN" "BN" "CN" "DN" "EN" "FN" "GN" "HN" "IN" "JN" "AO" "BO" "CO" ... 阅读更多

如何按降序获取 R 数据框数值列的顶部值?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:54:16

7K+ 次浏览

要获取 R 数据框中的顶部值,我们可以使用 head 函数,如果我们想要降序排列的值,则需要使用 sort 函数。因此,我们需要使用 head 和 sort 函数的组合来查找降序排列的顶部值。例如,如果我们有一个包含列 x 的数据框 df,则可以使用 head(sort(df$x, decreasing=TRUE), n=20) 查找 x 的前 20 个降序排列的值。示例考虑基础 R 中的 CO2 数据框:-在线演示> str(CO2)输出类 'nfnGroupedData'、'nfGroupedData'、'groupedData' 和 'data.frame':84 个观测值 ... 阅读更多

如何在 R 数据框中创建一个包含两列乘积的列?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:52:43

2K+ 次浏览

有时我们需要两列的乘积并创建一个新列,以便可以将乘积进一步用于分析。例如,要计算 BMI,我们需要质量和身高,并且身高是平方的,因此我们需要身高的平方。为此,我们可以将身高乘以身高,或者简单地取平方,这两种方法都有效。因此,如果 R 数据框中只有身高列,则可以将其自身相乘。示例考虑以下数据框:-在线演示> set.seed(957) > x y z df df输出x y z 1 ... 阅读更多

如何在 R 中使用 ggplot2 更改箱线图中须线宽?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:50:59

2K+ 次浏览

在 R 中,默认情况下,须线的宽度与箱线图的箱子一样宽,但如果我们减少或增加该宽度会更好,因为这样可以吸引观看者的注意。这可以通过使用 ggplot2 包的 stat_boxplot 函数中的 width 参数来实现。查看下面的示例以了解其工作原理。示例考虑以下数据框:-示例在线演示> x y df df输出x y 1 B 5 2 B 4 3 A 6 4 A 9 5 B 2 6 B 4 7 B 6 8 B ... 阅读更多

如果向量中存在零,如何在 R 中查找除法的总和?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:49:25

183 次浏览

要查找向量中存在零时除法的总和,我们需要将两个向量中的零赋值为 NA,然后使用 sum 函数并将 na.rm 设置为 TRUE。例如,如果我们有两个包含一些零的向量 x 和 y,则可以使用以下命令将 x 除以 y:-x[x==0] y y输出[1] 1 5 3 1 9 1 3 8 9 0 1 7 3 2 3 3 2 9 3 1 9 5 5 2 5 4 4 7 4 5 9 1 9 9 4 2 3 [38] ... 阅读更多

如何在 R 中识别 Kolmogorov Smirnov 检验和卡方拟合优度检验之间的区别?

Nizamuddin Siddiqui
更新于 2021年1月4日 06:48:00

1K+ 次浏览

卡方拟合优度检验用于检验名义变量的分布是否相同,以及其他分布匹配,另一方面,Kolmogorov Smirnov 检验仅用于检验连续数据的拟合优度。区别不在于编程工具,而是一个统计概念。示例在线演示> x x输出[1] 0.078716115 -0.682154062 0.655436957 -1.169616157 -0.688543382 [6] 0.646087104 0.472429834 2.277750805 0.963105637 0.414918478 [11] 0.575005958 -1.286604138 -1.026756390 2.692769261 -0.835433410 [16] 0.007544065 0.925296720 1.058978610 0.906392907 0.973050503示例> ks.test(x, pnorm) 单样本 Kolmogorov-Smirnov 检验 数据:x ... 阅读更多

广告