针对编程领域发现了 34423 篇文章

如何在 R 中创建具有两个输入的函数?

Nizamuddin Siddiqui
更新于 2020 年 11 月 23 日 09:42:36

已观看 5K+ 次

要创建具有两个输入的函数,我们只需要在函数中提供两个不同的参数。例如,如果我们想创建函数来找到 a+b 的平方,那么我们可以在函数中使用 x 和 y。查阅以下示例了解我们如何执行此操作。示例 1实时演示 > F F(x=1, y=1) > F(x=2, y=3) > F(x=c(1, 2), y=c(2, 3)) 输出 [1] 4 [1] 25 [1] 9 25 示例 > F(x=rpois(50, 2), y=rpois(50, 7)) 输出 [1] 36 169 121 36 49 100 144 169 144 81 100 256 121 121 36 64 49 225 121 [20] 16 64 100 36 ... 阅读更多

如何在 R 中提取 S4 对象的变量?

Nizamuddin Siddiqui
更新于 2020 年 11 月 23 日 09:38:45

已观看 2K+ 次

假设我们希望创建名称为 data 且有两个称为 x 和 y 的数字列的 S4,那么可以使用 setClass("data", representation(x1="numeric", x2="numeric")).现在,如果我们想提取这个 S4 对象的变量,那么我们需要用 @ 签名代替 $ 签名,就像在数据帧中一样。Example1> setClass("data1", representation(x1="numeric", x2="numeric")) > data1 data1OutputAn object of class "data1" Slot "x1": [1] -0.586187627 0.853689097 -0.602612795 -2.194235741 -1.318522292 [6] -0.984882420 0.273584140 0.364691611 1.025472248 1.198547297 [11] -0.709282551 -0.001441127 -0.201348012 1.296811172 1.520093861 [16] 2.071031215 0.472877022 0.616211695 0.642165615 -0.122773000 Slot "x2": [1] 0.38902289 0.20631450 0.02105516 0.24891420 ... Read More

如何在 R 数据帧中使用行名称删除行?

Nizamuddin Siddiqui
更新于 2020 年 11 月 23 日 09:36:10

14K+ 次观看

有很多方法可以对 R 数据帧进行子集,有时我们需要通过删除行来处理数据。通常,通过使用行索引号移除行,但我们也可以使用行名称来进行删除。可以通过将要删除的行名称存储在向量中,然后通过使用方括号进行子集来删除这些行,如下面的示例所示。示例考虑以下数据帧:> x y row.names(df) dfOutput x y A ... Read More

如何在基础 R 绘图中显示星号/星形 (*)?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:19:07

已观看 2K+ 次

要在基础 R 绘图中显示字符,我们可以简单地使用带有表达式的 text 函数,如果我们要显示星号,那么需要将星号放在双引号中。例如,如果我们要显示三个星号,那么仅需使用 expression(paste("***"))) 即可。查看以下示例以了解其工作原理。示例 1> plot(1:10,type="n") > text(8,9,expression(paste(Sig.^"***")))Output示例 2> plot(1:10,type="n") > text(5,6,expression(paste(Less_Sig.^"**")))Output示例 3> plot(1:10,type="n") > text(2,3,expression(paste(Very_Less_Sig.^"**")))Output

如何在 R 中使用 stat_summary 用 ggplot2 创建条形图?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:16:27

872 次观看

有很多方法可以在 R 中创建条形图,其中一种方法是使用 ggplot2 程序包的 stat_summary。在此函数中,我们需要为 y 轴提供一个函数,为了创建条形,我们必须使用 geom="bar"。最主要的事情是决定应该将哪个函数用于 y 轴值。示例考虑以下数据帧:现场演示> x y df dfOutput x y 1 Female 3 2 Male 3 3 Female 7 4 Male 3 5 Female 8 6 Female 5 7 Male 11 8 Male 6 9 Male 5 ... Read More

如何创建基础 R 中的热图?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:14:41

248 次观看

热图是一种数据图表表示形式,其中值以颜色表示。通常,它用于显示变化轻微的数据,并应用于矩阵数据。我们可以将其绘制为一个完整的矩阵、一个上三角矩阵以及一个下三角矩阵。这可以通过图像函数来完成。示例1在线演示 > M M 输出 [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] 7 5 4 4 3 6 5 8 3 5 [2,] 8 7 3 5 7 4 5 2 6 6 [3,] 3 2 4 2 5 12 7 3 10 2 [4,] 5 3 6 9 5 9 2 4 5 8 [5,] 3 8 5 5 4 4 4 1 2 5 [6,] 2 3 2 4 7 8 5 8 4 4 [7,] 5 6 4 4 7 3 4 8 8 2 [8,] 4 5 2 10 5 3 5 4 6 7 [9,] 8 6 4 1 4 11 6 4 6 6 [10,] 9 5 5 4 6 2 7 3 6 5 示例 > image(M) 输出:示例2 在线演示 > M1 M1 输出 [,1] [,2] [,3] [,4] [,5] [,6] [1,] 24.75339 25.40680 23.76650 26.47724 24.54639 25.79895 [2,] 24.08571 25.17951 25.03599 25.63532 23.45812 25.39614 [3,] 24.53005 25.77095 26.21571 24.44029 24.69933 25.62839 [4,] 22.91202 25.49497 24.86587 25.25701 23.16166 24.34106 [5,] 25.37322 24.15308 25.58580 23.52173 25.25538 25.10577 [6,] 24.39613 26.06243 26.56054 25.19265 26.54187 24.35313 示例 > image(M1) 输出

如何使基础 R 中绘图的轴宽度大于默认宽度?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:11:23

85 次浏览

轴宽度通常在绘图中非常窄,但我们可以使其更宽。如果我们想突出显示坐标轴标签,则很有用,例如为了吸引观众对坐标轴标签的注意力等。要增加基础 R 绘图中坐标轴的宽度,我们可以使用轴函数并设置 lwd 参数。示例 > x hist(x) > axis(side=1,lwd=4) 输出:示例 > axis(side=2,lwd=4) 输出

R 中的 na.omit 和 complete.cases 有什么区别?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:10:11

737 次浏览

na.omit 函数删除数据框中的所有缺失值,如果应用于整个数据框,complete.cases 也会执行相同的操作。两者之间的主要区别在于 complete.cases 可应用于某些列或行。查看以下示例以了解区别。示例考虑以下数据框:在线演示 > set.seed(2584) > x y df df 输出 x y 1 NA 25 2 5 5 3 8 NA 4 6 5 5 4 NA 6 4 5 7 6 NA 8 4 NA 9 4 5 10 8 5 11 8 5 ...了解更多

如何提取 R 中列表元素的名称?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:07:43

已观看 2K+ 次

可以使用 names 函数提取列表元素的名称。例如,如果我们有一个定义为 List 的列表,其中包含三个名为 element1、element2 和 element3 的元素,那么可以使用以下命令从 List 中提取这些名称:names(List)Example1 实时演示> List1 List1输出$x1 [1] -0.04518909 -0.22779868 0.24339595 -0.86189295 -0.73387277 -0.75313131 [7] 0.39694608 2.30565359 0.55670193 0.21973762 0.62968128 -0.90936921 [13] 1.33946741 -0.16315751 0.31357793 0.40365980 -0.23639612 -2.48749453 [19] 0.52152768 -1.57059863 0.51728464 0.98177111 0.65475629 0.23715538 [25] -0.71796609 -0.42731839 0.32335282 -0.90013122 -0.84549927 -0.88358214 [31] -0.32066379 -0.98945433 0.42469849 -1.63095343 0.32584448 0.10947333 [37] 0.23486625 0.28166351 1.18432843 0.94828212 0.09452671 0.56618262 ... 阅读更多

如何在 R 中创建下三角矩阵的热图?

Nizamuddin Siddiqui
更新于 2020 年 11 月 21 日 06:05:37

786 次浏览

热图是一种数据的图表表示,其中值以颜色表示。它通常用于显示变化较小的数据。我们可以绘制完整矩阵、上三角矩阵或下三角矩阵的热图。借助 image 函数可以实现这一目标。Example1 实时演示> M1 M1输出   [, 1] [, 2] [, 3] [, 4] [, 5] [, 6] [1, ] 6    9    4    7    5    4 [2, ] 6    6    4    3    7    5 [3, ] 2   ... 阅读更多

广告
© . All rights reserved.