找到 2038 篇文章 关于 R 编程

如何在 R 中选择不含缺失值的列?

Nizamuddin Siddiqui
更新于 2021年3月16日 11:09:52

2K+ 次浏览

有两种简单的方法可以在 R 数据框中选择不含缺失值的列,第一种方法的结果是一个向量,另一种方法返回一个矩阵。例如,如果我们有一个名为 df 的数据框,则第一种方法可以用作 df[,colSums(is.na(df))==0],第二种方法将用作 t(na.omit(t(df)))。示例考虑以下数据框 - 实时演示 df1

如何在 R 中使用 ggplot2 在绘图的上方和右侧显示刻度标记?

Nizamuddin Siddiqui
更新于 2021年3月16日 11:05:36

577 次浏览

要在绘图的上方和右侧显示刻度标记,我们可以使用 scale_x_continuous 和 scale_y_continuous 函数为 X 和 Y 创建重复轴。在这种情况下,有用的参数是 sec.axis,我们需要将其设置为 dup_axis,如 scale_x_continuous(sec.axis=dup_axis()) 和 scale_y_continuous(sec.axis=dup_axis())。查看下面的示例以了解如何操作。示例考虑以下数据框 - 实时演示 x

如何在 R 中将每一列除以特定列?

Nizamuddin Siddiqui
更新于 2021年3月16日 11:02:17

13K+ 次浏览

要将每一列除以特定列,我们可以使用除号 (/)。例如,如果我们有一个名为 df 的数据框,其中包含三列,例如 x、y 和 z,则我们可以使用命令 df/df[,3] 将所有列除以列 z。示例考虑以下数据框 - 实时演示 x1

如何在 R 中计算分组数据的 z 分数?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:56:35

537 次浏览

要计算分组数据的 z 分数,我们可以使用 ave 函数和 scale 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个分组列,例如 GROUP 和一个数值列,例如 Response,则可以使用以下命令来计算此数据的 z 分数:ave(df$Response,df$GROUP,FUN=scale)示例考虑以下数据框 - 实时演示 grp

如何在 R 数据框中找到带有 p 值的相关矩阵?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:51:59

10K+ 次浏览

可以使用 Hmisc 包的 rcorr 函数找到 R 数据框的相关矩阵及其 p 值,并将输出读取为矩阵。例如,如果我们有一个名为 df 的数据框,则可以使用 rcorr(as.matrix(df)) 找到带有 p 值的相关矩阵。示例考虑以下数据框 - 实时演示 df1

如何在基本 R 的条形图中为每个条形创建水平线?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:44:37

2K+ 次浏览

要在基本 R 的条形图中为每个条形创建水平线,我们可以使用 abline 函数,并使用 h 参数(表示水平线)传递与原始条形图相同的数值,并使用不同的颜色使绘图在可视化方面略微更好。示例实时演示 x

如何在 R 中将矩阵的行值转换为行百分比?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:38:16

780 次浏览

要将矩阵的行值转换为行百分比,我们可以找到行总和,并将每个行值除以该总和。例如,如果我们有一个名为 M 的矩阵,则可以使用命令 round((M/rowSums(M))*100,2) 将 M 的行值转换为行百分比。示例考虑以下矩阵 - 实时演示 M1

如何在 R 中使用 ggplot2 更改刻度大小?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:31:50

2K+ 次浏览

要使用 ggplot2 更改刻度大小,我们可以使用带有参数 axis.ticks.length 的 theme 函数。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 x 和 y,则可以使用以下命令创建 x 和 y 之间的散点图,并具有较大尺寸的刻度标记:ggplot(df,aes(x,y))+geom_point()+theme(axis.ticks.length=unit(0.8,"inch"))示例考虑以下数据框 - 实时演示 x

如果名称与 R 中的一列匹配,如何组合数据框和命名向量?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:28:47

681 次浏览

如果我们有一个包含字符列的数据框和一个命名向量,其名称与数据框的字符列中的名称相同,则可以通过使用 match 函数适当地定义名称和字符列来组合此数据框和向量。查看下面的示例以了解如何操作。示例考虑以下数据框 df1 和向量 v1 - 实时演示 df1

如何在 R 数据框列中将数字转换为文字?

Nizamuddin Siddiqui
更新于 2021年3月16日 10:21:07

3K+ 次浏览

要将 R 数据框列中的数字转换为文字,我们可以使用 english 包中的 english 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个数字列 x,则可以使用命令 as.character(english(df$x)) 将数字转换为文字。示例考虑以下数据框 - 实时演示 x

广告