找到 2038 篇文章 关于 R 编程

如何在 R 中按行中位数划分 data.table 对象的行?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:16:59

130 次浏览

要将 R 的 data.table 对象中的行值除以行中位数,我们可以按照以下步骤操作 - 首先,创建一个 data.table 对象。然后,使用 apply 函数将 data.table 对象的行值除以行中位数。创建 data.table 对象让我们创建一个如下所示的数据框 -> library(data.table) > x y z DT DTOn executing, the above script generates the below output(this output will vary on your system due to randomization) −    x y  z 1:  5 3  2 2:  1 3  7 3:  6 0 13 4:  6 2 10 5:  8 1  9 6:  9 ... 阅读更多

如何在 R 中按每行最大值(不包括 0)划分 data.table 对象的行?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:15:26

134 次浏览

要将 R 的 data.table 对象中的行值除以每行最大值(不包括 0),我们可以按照以下步骤操作 - 首先,创建一个 data.table 对象。然后,使用 apply 函数和 if else 函数将 data.table 对象的行值除以每行最大值(不包括 0)。创建 data.table 对象让我们创建一个如下所示的 data.table 对象 -> library(data.table) > x y z DT DTOn executing, the above script generates the below output(this output will vary on your system due to randomization) −    x y z 1:  2 0 3 2:  2 3 2 3:  0 1 3 4:  0 ... 阅读更多

如何在 R 数据框列中将零替换为下一个位置出现的第一个非零值?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:13:42

196 次浏览

要将 R 数据框列中将零替换为下一个位置出现的第一个非零值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 zoo 包中的 na.locf 函数将数据框列中零替换为下一个位置出现的第一个非零值。创建数据框让我们创建一个如下所示的数据框 - Live Demo> x df dfOn executing, the above script generates the below output(this output will vary on your system due to randomization) −   x 1  5 2  4 3  2 4  2 5  5 6  4 7  1 ... 阅读更多

如何从基本 R 图中删除科学计数法?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:11:14

7K+ 次浏览

要从基本 R 图中删除科学计数法,我们可以按照以下步骤操作 - 首先,创建一个向量并使用 plot 函数绘制其图形。然后,使用 options(scipen=999) 从图形中删除科学计数法。创建向量和图形使用 sample 函数创建向量并使用 plot 函数绘制向量 - Live Demo> x plot(x)Output删除图形中的科学计数法使用 options(scipen=999) 函数并再次创建相同的图形 - Live Demo> x options(scipen=999) > plot(x)Output

如何在 R 数据框中根据分类列中值的组合查找数值列的总和?

Nizamuddin Siddiqui
更新于 2021年8月3日 09:19:39

118 次浏览

要根据 R 数据框中分类列中值的组合查找数值列的总和,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 reshape2 包中的 recast 函数和 sum 函数,根据分类列中值的组合查找数值列的总和。创建数据框示例让我们创建一个如下所示的数据框 - Live Demo> x1 x2 x3 x4 f1 f2 df dfOn executing, the above script generates the below output(this output will vary on your system due to randomization) −Output  x1 x2 x3 x4 ... 阅读更多

如何合并两个长度不同的数据框,这些数据框在所有列中具有相同的值,但在不同的位置?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:06:54

425 次浏览

要合并两个长度不同的数据框,这些数据框在所有列中具有相同的值,但在不同的位置,我们可以按照以下步骤操作 - 首先,创建两个数据框。然后,使用 merge 函数将它们合并,并将 all 参数设置为 FALSE。创建数据框让我们创建一个如下所示的数据框 - Live Demo> x y z df1 df1On executing, the above script generates the below output(this output will vary on your system due to randomization) −Output   x y z 1  2 3 5 2  3 3 2 3  5 3 1 4  1 2 3 5  1 3 2 ... 阅读更多

如何在 R 中使用 ggplot2 创建的散点图中显示 ID 列值?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:05:00

1K+ 次浏览

要显示 R 中使用 ggplot2 创建的散点图中的 ID 列值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 ggplot2 创建散点图。之后,在 aes 中使用 label 参数创建相同的图形并添加 geom_text 函数。创建数据框让我们创建一个如下所示的数据框 - Live Demo> ID x y df dfOn executing, the above script generates the below output(this output will vary on your system due to randomization) −  ID     x         y 1 1   -0.6980655  0.4815529 2 2    1.0943027  0.2476090 ... 阅读更多

如何根据分组列中值的频率从 R 数据框中删除行?

Nizamuddin Siddiqui
更新于 2021年8月13日 10:02:53

740 次浏览

要根据分组列中值的频率从 R 数据框中删除行,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 dplyr 包中的 filter 和 group_by 函数,根据分组列中值的频率删除行。创建数据框让我们创建一个如下所示的数据框 - Live Demo> Group Rank df dfOn executing, the above script generates the below output(this output will vary on your system due to randomization) −  Group  Rank 1    IV 7 2     I 8 3    IV 2 4     I ... 阅读更多

如何组合包含一列公共列的多个 R 数据框?

Nizamuddin Siddiqui
更新于 2021年8月13日 09:59:11

608 次浏览

要组合包含一列公共列的多个 R 数据框,我们可以按照以下步骤操作 - 首先,创建多个数据框。然后,使用 plyr 包中的 join_all 函数组合数据框。创建数据框让我们创建一个如下所示的数据框 - Live Demo> x y1 df1 df1On executing, the above script generates the below output(this output will vary on your system due to randomization) −   x y1 1  A  6 2  B 10 3  A  4 4  C  5 5  C  3 6  C  6   7  B  2 8  B 10 9  D ... 阅读更多

如何删除 R 数据框中每列包含最大值的行?

Nizamuddin Siddiqui
更新于 2021年8月13日 09:56:01

1K+ 次浏览

要删除 R 数据框中每列包含最大值的行,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 lapply 和 which.max 函数删除每列包含最大值的行。创建数据框让我们创建一个如下所示的数据框 - Live Demo> x1 x2 df dfOn executing, the above script generates the below output(this output will vary on your system due to randomization) −   x1 x2 1  9  10 2  1  9 3  8  9 4  7  6 5  4 10 6  4  7 7  8  8 8  5 13 9 ... 阅读更多

广告