为 R 编程找到 2038 篇 文章

如何在没有 X 轴和 Y 轴的 base R 中创建箱线图?

Nizamuddin Siddiqui
更新时间:2020-11-23 09:58:12

139 次浏览

base R 中的 boxplot 函数有助于我们在没有任何阻碍的情况下创建箱线图,但此图以方括号包围,并在左侧标有 Y 轴标签。我们无需对 Y 轴标签施加影响即可摆脱此方括号。为此,我们需要在 boxplot 函数中使用 frame.plot = FALSE 参数。示例 1 > x boxplot(x,frame.plot=FALSE)输出:示例 2 > y boxplot(y,frame.plot=FALSE)输出:示例 3 > z boxplot(z,frame.plot=FALSE)输出

如何在 R 中创建仅交互回归模型?

Nizamuddin Siddiqui
更新时间:2020-11-23 09:56:23

763 次浏览

大多数情况下,我们从创建模型开始,其中包含单一自变量对因变量的影响,然后转到交互作用。但是,如果我们确信变量之间存在某种交互作用,并且我们正在寻找交互作用,那么只能创建交互作用回归模型。这可以通过在变量之间使用冒号表示交互作用来完成,如下面的示例所示。示例 1 考虑以下数据帧:实时演示 > x1 x2 x3 y df1 df1 输出 x1 x2 x3 y 1 1 3 10 8 2 0 3 9 11 3 1 1 6 5 4 ... 阅读更多

如何在 R 中使用条件行值拆分数据帧?

Nizamuddin Siddiqui
更新时间:2020-11-23 09:54:01

3000+ 次浏览

数据框的拆分主要用于比较数据框的不同部分,但是这种拆分基于一些条件,这些条件也可以是行值。例如,如果我们有一个数据框 df,其中一列表示分类数据,那么可以按类别使用 subset 函数进行拆分,如以下示例所示。示例 1考虑下面的数据框:Live Demo> Country Ratings df1 df1Output Country Ratings 1 India   1 2 China   2 3 Russia  5 4 Sudan   3 5 India   5 6 China   ... 了解更多

如何在 R 中使用 plotly 在条形图中显示较长的 X 轴标签?

Nizamuddin Siddiqui
更新于 2020-11-23 09:50:16

370 次浏览

R 中的 Plotly 是专门设计用于创建高度交互式和出版质量图表的一个包。可以使用包的 plot_ly 函数创建图表,plot_ly 的三个主要参数定义为 x、y 和 type,其中 x 指 X 轴,y 指 Y 轴,而 type 指图表类型,但轴值存储在数据框中或共享本身。示例加载 plotly 包:> library(plotly)考虑下面的数据框:Live Demo> x y df dfOutputx y 1 United States of America 501 2 United Kingdom 510 3 Republic of China 505创建 ... 了解更多

如何在将 R 中的数据框转换为时间序列对象后提取列及其名称?

Nizamuddin Siddiqui
更新于 2020-11-23 09:47:56

379 次浏览

若要访问 R 中数据框的列,我们只需使用 $ 符号,但如果数据框转换为时间序列对象,则所有列都将表现为时间序列,因此,我们不能简单地使用 $ 符号。为此,我们需要使用单方括号并传入适当的列。查看以下示例以了解其工作原理。示例 1考虑下面的数据框:Live Demo> set.seed(147) > x1 x2 x3 df1 df1Outputx1 x2 x3 1 5 11 4 2 5 5 3 3 4 6 2 4 ... 了解更多

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

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

5K+ 次浏览

若要使用两个输入创建函数,只需在函数内提供两个不同的参数。例如,如果我们想要创建一个函数以查找 a+b 的平方,那么我们可以在函数内使用 x 和 y。查看以下示例以了解如何操作。例如 1Live Demo> F F(x=1, y=1) > F(x=2, y=3) > F(x=c(1, 2), y=c(2, 3))Output[1] 4 [1] 25 [1] 9 25示例> F(x=rpois(50, 2), y=rpois(50, 7))Output[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 创建一个 S4,并使用 x 和 y 来调用两个数字列,那么我们可以使用 setClass("data", representation(x1="numeric", x2="numeric")). 现在,如果我们要提取这个 S4 对象的变量,那么我们需要使用 @ 符号代替数据框中的 $ 符号。示例 1> 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 ... 了解更多

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

Nizamuddin Siddiqui
更新时间 2020 年 11 月 23 日,09:36:10

14K+ 查看次数

有很多种方法可以子集 R 数据框,有时我们需要通过删除行来完成此操作。通常情况下,通过使用行索引号删除行,但我们也可以通过使用行名称来执行相同操作。这可以通过将需要删除的行名称存储在矢量中,再使用方括号进行子集来删除,如下面的示例所示。示例考虑下面的数据框:> x y row.names(df) dfOutput x y A ... 了解更多

如何在基本 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.^"***"))) 输出 示例 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 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 ... 了解更多

广告