找到 2038 篇文章 关于 R 编程

如何在 R 中旋转 ggplot2 图表?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:36:23

1K+ 阅读量

要旋转 ggplot2 图表,我们可以将其保存在一个对象中,然后使用 print 函数通过定义视口的角度来进行旋转。例如,如果我们有一个保存在名为 PLOT 的对象中的图表,那么我们可以使用以下命令将其旋转 180 度:print(PLOT,vp=viewport(angle=180))示例以下代码片段创建了一个示例数据框:x

如何在 R 中查找按日期分组的列的平均值?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:37:06

1K+ 阅读量

要查找按日期分组的列的平均值,我们可以简单地使用 aggregate 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个日期列(例如 Date)和一个数值列(例如 Num),那么我们可以使用以下命令查找 Num 列中按 Date 列分组的平均值:aggregate(Num~Date,df,mean)示例 1以下代码片段创建了一个示例数据框:Date

如何在 R 中根据条件查找所有列的频率?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:34:13

397 阅读量

要查找基于条件的所有列的条件频率,我们可以使用 for 循环,在其中我们将定义每个列的长度以及我们想要查找频率的条件。例如,如果我们有一个名为 df 的数据框,并且我们想要查找每列中大于 5 的值的个数,那么我们可以使用以下命令:Columns

如何在 R 中使用列号向量提取 data.table 列?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:30:26

623 阅读量

当我们有大量列并且只有少数列对分析有用时,提取这些列就变得很有帮助。如果我们有一个包含列号的向量,并且我们想要从 data.table 对象中提取这些列,那么我们可以使用单个方括号进行列子集,如下面的示例所示。示例 1以下代码片段创建了 data.table 对象和 Vector1:x1

如何在 R 中向列联表添加行百分比?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:31:44

2K+ 阅读量

要向 R 中的列联表添加行百分比,我们可以使用 rowSums 和 sum 函数与表格值一起使用,并将它们与 cbind 函数组合。例如,如果我们有一个名为 TAB 的表格,那么我们可以使用以下命令向 TAB 添加行百分比:cbind(TAB,rowSums(TAB),rowSums(TAB)/sum(TAB))示例 1以下代码片段创建了一个示例数据框:Grp1

在基础 R 中创建顶部带有水平箱线图的直方图。

Nizamuddin Siddiqui
更新于 2021年11月5日 07:23:20

664 阅读量

要在基础 R 中创建顶部带有水平箱线图的直方图,我们首先需要使用 layout 函数和 par 函数 margin (mar) 定义绘图区域的布局,然后创建箱线图,之后再创建直方图。在创建箱线图和直方图时,我们需要确保箱线图的 ylim 和直方图的 xlim 相同。查看下面的示例以了解如何实现。示例要创建顶部带有水平箱线图的基础 R 中的直方图,请使用以下代码片段:x

如何在 R 中将所有列除以一列并保留原始数据?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:25:12

3K+ 阅读量

要将 R 中数据框的所有列除以一列并保留原始数据,我们可以使用 dplyr 包的 mutate_at 函数以及 list 函数。例如,如果我们有一个名为 df 的数据框,其中包含五列(例如 x、y、z、a 和 b),那么我们可以使用以下命令将所有列除以 b 并保留原始数据:df%>%mutate_at(vars(x:b),list(All_by_b=~./b))示例 1以下代码片段创建了一个示例数据框:x1

如何在基础 R 中增加类似直方图的图的线条宽度?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:17:39

424 阅读量

基础 R 中类似直方图的图是垂直线的图,而不是数据框的向量或列中的点。如果我们增加这些线的宽度,那么图看起来更像直方图,因为宽度的增加使垂直线看起来像条形。要在基础 R 中增加类似直方图的图的线条宽度,我们可以使用 lwd 参数。查看下面的示例以了解基础 R 中点图和类似直方图的图之间的区别。示例使用以下给出的代码来增加类似直方图的图的线条宽度... 阅读更多

如何在 R 中更改圆形的边框样式?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:17:23

182 阅读量

我们可以使用 plotrix 包的 draw.circle 函数在 R 中创建一个圆形,默认边框将类似于直线。如果我们想要更改圆形的边框样式,那么我们可以使用 lty 参数并将其设置为不同的值,如下面的示例所示。示例要更改 R 中圆形的边框样式,请使用以下代码片段:plot(1:10, type="n")输出如果执行以上给出的代码片段,它将生成以下输出:要更改 R 中圆形的边框样式,请将以下代码添加到上述代码片段中:plot(1:10, type="n") library(plotrix) draw.circle(5, 5, ... 阅读更多

如何在 R 中使用 ggplot2 增加 X 轴标签的字体大小?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:15:31

29K+ 阅读量

要使用 ggplot2 增加 X 轴标签的字体大小,我们可以使用 theme 函数的 axis.text.x 参数,在其中我们可以定义轴元素的文本大小。当我们希望查看者仔细检查 X 轴标签,尤其是在我们更改 X 轴比例的情况下,这可能很有必要。查看以下示例以了解如何实现。示例以下代码片段创建了一个示例数据框:x

广告