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 函数,如果我们想要在该图上创建垂直线,则将使用带有 v 参数的 abline 函数。例如,如果我们有一个名为 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