907 次浏览
要从 R 中的命名向量中提取最大值,我们可以使用 which.max 函数。例如,如果我们有一个名为 X 的命名向量,那么我们可以使用以下命令查找 X 中的最大值:X[which.max(X)] 查看下面的示例以了解其工作原理。示例 1以下代码片段创建一个向量 −x1
5K+ 次浏览
要使用 ggplot2 减少轴值和刻度之间的间距,我们可以使用 ggplot2 包的 theme 函数,并将 margin 设置为 0。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 x 和 y,那么可以通过使用以下命令创建 x 和 y 之间的散点图,并在 Y 轴值和刻度之间减少间距:ggplot(df,aes(x,y))+geom_point()+theme(axis.text.y=element_text(margin=margin(r=0)))示例以下代码片段创建一个示例数据框 −x
1K+ 次浏览
要在 R 中使用 ggplot2 在绘图标题中显示分数,我们可以使用 ggplot2 包中 ggtitle 函数内的 frac 函数。通常,分数显示为 X/Y,但 frac 函数有助于创建上下的分数形式。查看下面的示例,了解如何使用 ggplot2 在绘图标题中显示分数的上下的形式。示例以下代码片段创建一个示例数据框 −x
237 次浏览
要在 R 数据框或矩阵中查找变量之间相关性的序列,我们可以使用 corrr 包中的 correlate 和 stretch 函数。例如,如果我们有一个名为 df 的数据框,那么我们可以使用以下命令查找 df 中变量之间相关性的序列:df%>% correlate() %>% stretch() %>% arrange(r)示例 1以下代码片段创建一个示例数据框 −x1% + arrange(r) 相关方法:'pearson' 使用以下方法处理缺失值:'pairwise.complete.obs' # A tibble: 25 x 3输出如果您将以上所有代码片段作为单个程序执行,它将生成以下输出: ... 阅读更多
652 次浏览
要在 R 中创建以向量作为元素的矩阵,我们可以创建数组,因为数组包含以向量作为元素的矩阵。查看下面给出的数组和数组提取的向量的示例,以了解数组中存储的矩阵如何表示向量作为元素。示例 1以下代码片段创建包含矩阵的数组 −数组
929 次浏览
要创建时序图,我们可以简单地对时序对象应用 plot 函数,如果我们想在该图上创建垂直线,则将使用 abline 函数以及 v 参数。例如,如果我们有一个名为 T 的时序对象,并且我们想创建一个在 5 点处有垂直线的 T 时序图,那么在创建绘图后,我们可以使用以下命令:−abline(v=5)示例要在基本 R 中的时序图中创建垂直线,请使用以下代码:−x
348 次浏览
要在 R 中根据单列将矩阵的顺序更改为升序,我们可以对特定列进行子集化后使用 order 函数。例如,如果我们有一个名为 M 的矩阵,并且我们想根据第一列将 M 的顺序更改为升序,那么可以使用以下命令:−M[order(M[,1]),]示例 1以下代码片段创建一个矩阵 −M1
127 次浏览
列表可能包含向量、数据框、矩阵、列表等。如果列表包含矩阵,并且我们想将这些矩阵转换为向量,则可以使用 lapply 函数以及 as.vector 函数。例如,如果我们有一个名为 LIST 的列表,其中包含矩阵,那么我们可以使用以下命令将这些矩阵转换为数据框:− lapply(LIST,function(x) as.vector(x))示例以下代码片段创建矩阵 −M1
3K+ 次浏览
要在 R 数据框中创建包含两列比率的新列,我们可以使用除号。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 X 和 Y,并且我们想创建一个包含 X 和 Y 比率的新列,那么我们可以使用以下命令:−df$Ratio_X_Y
412 次浏览
要查找 R 数据框列中变量改变符号的次数,我们可以将 sign 函数与 diff 和 sum 函数一起使用。例如,如果我们有一个名为 df 的数据框,其中包含一列,例如 C,那么我们可以使用以下命令查找 C 改变符号的次数:−sum(diff(sign(df$C))!=0)示例 1以下代码片段创建一个示例数据框 −x