已找到 34423 篇 编程相关文章

如何在 R 中使用两个输入创建函数?

Nizamuddin Siddiqui
更新于 2020-11-23 09:42:36

已阅读 5000 多次

要使用两个输入创建函数,只需在函数内提供两个不同的参数即可。例如,如果我们要创建一个函数来计算 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

已阅读 2000 多次

假设我们要创建具有定义名称 _data_ 和由 _x_ 和 _y_ 调用的两个数字列的 _S4_,那么我们可以使用 setClass("data", representation(x1="numeric", x2="numeric")). 现在,如果我们要提取此 _S4_ 对象的变量,那么我们需要使用 @ 符号而不是数据框中的 $ 符号。範例1> setClass("data1", representation(x1="numeric", x2="numeric")) > data1 data1輸出一個 _data1_ 類別的物件 _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 _x2_ 插槽: [1] 0.38902289 0.20631450 0.02105516 0.24891420 ... 閱讀更多

如何使用列名稱移除 R 資料框中的列?

Nizamuddin Siddiqui
更新於 2020-11-23 09:36:10

14K+ 瀏覽次數

有許多種方法可以用於對 R 資料框進行子集化,有時我們需要透過移除列來進行。一般而言,移除列是使用列索引數字進行,但我們也可以透過使用列名稱來執行相同操作。這可以透過將應移除的列名稱儲存在向量中,然後透過使用如以下範例所示的單方括弧來進行子集化來移除列名。範例考慮以下資料框:> x y row.names(df) df輸出 x y A ... 閱讀更多

如何在基本 R 繪圖中顯示星號 (*)?

Nizamuddin Siddiqui
更新於 2020-11-21 06:19:07

已阅读 2000 多次

要在基本 R 繪圖中顯示字元,我們可以簡單地使用包含運算式的文人士數,如果我們要顯示星號,那麼我們需要將星號放在雙引號中。例如,如果我們要顯示三顆星星,則只能使用 expression(paste("***")))。查看以下範例來了解其運作方式。範例1> plot(1:10,type="n") > text(8,9,expression(paste(Sig.^"***")))輸出範例2> plot(1:10,type="n") > text(5,6,expression(paste(Less_Sig.^"**")))輸出範例3> plot(1:10,type="n") > text(2,3,expression(paste(Very_Less_Sig.^"**")))輸出

如何在 R 中使用 stat_summary 以 ggplot2 建立長條圖?

Nizamuddin Siddiqui
更新於 2020-11-21 06:16:27

872 瀏覽次數

在 R 中有多種建立長條圖的方式,其中一種方式是使用 ggplot2 套件的 stat_summary。在此函數中,我們需要提供 Y 軸的函數,並使用 geom="bar" 建立長條。最重要的事情是決定應將哪個函數用於 Y 軸值。範例考慮以下資料框:線上驗證> x y df df輸出 x y 1 女性 3 2 男性 3 3 女性 7 4 男性 3 5 女性 8 6 女性 5 7 男性 11 8 男性 6 9 男性 5 ... 閱讀更多

如何在基本 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
更新于 21-11-2020 06:11:23

85 次浏览

绘图中的轴通常很细,但我们可以将其调宽。如果我们想突出轴标签(例如吸引观者的注意力),这将非常有用。要增加基本 R 绘图中轴的宽度,我们可以使用 axis 函数并设置 lwd 参数。示例 > x hist(x) > axis(side=1,lwd=4) 输出: 示例 > axis(side=2,lwd=4) 输出

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

Nizamuddin Siddiqui
更新于 21-11-2020 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
更新于 21-11-2020 06:07:43

已阅读 2000 多次

可以使用 names 函数提取列表元素的名称。例如,如果我们有一个名为 List 的列表,它包含三个元素,名称为 element1、element2 和 element3,然后可以使用以下命令从 List 中提取这些名称:names(List) 示例 1 在线演示 > 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
更新于 21-11-2020 06:05:37

786 次浏览

热图是数据的图表表示,其中值用颜色表示。它通常用于显示略有变化的数据。我们可以绘制完整的矩阵、上三角矩阵以及下三角矩阵的热图。这可以使用 image 函数完成。示例 1 在线演示 > 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.