找到 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 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-     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 函数按每行最大值(不包括 0)划分 data.table 对象的行值。创建 data.table 对象让我们创建一个如下所示的 data.table 对象 -> library(data.table) > x y z DT DTOn 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-     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 函数将零替换为数据框列中下一个位置出现的第一个非零值。创建数据框让我们创建一个如下所示的数据框 -  在线演示> x df dfOn 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-    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 函数绘制向量 -  在线演示> x plot(x)输出删除绘图中的科学计数法使用 options(scipen=999) 函数并再次创建相同的绘图 -  在线演示> x options(scipen=999) > plot(x)输出

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

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

118 次查看

要根据 R 数据框中分类列的值组合查找数值列的总和,我们可以遵循以下步骤 - 首先,创建一个数据框。然后,使用 reshape2 包的 recast 函数和 sum 函数,根据分类列的值组合查找数值列的总和。创建数据框示例让我们创建一个如下所示的数据框 -  在线演示> x1 x2 x3 x4 f1 f2 df dfOn 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)- 输出   x1 x2 x3 x4 ... 阅读更多

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

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

425 次查看

要合并两个长度不同但所有列的值相同但在不同位置的数据框,我们可以遵循以下步骤 - 首先,创建两个数据框。然后,使用 merge 函数将它们合并,并将 all 参数设置为 FALSE。创建数据框让我们创建一个如下所示的数据框 -  在线演示> x y z df1 df1On 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)- 输出    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 函数。创建数据框让我们创建一个如下所示的数据框 -  在线演示> ID x y df dfOn 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-   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 函数,根据分组列中值的频率删除行。创建数据框让我们创建一个如下所示的数据框 -  在线演示> Group Rank df dfOn 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-   Group  Rank 1    IV 7 2     I 8 3    IV 2 4     I ... 阅读更多

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

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

608 次查看

要合并包含一个公共列的多个 R 数据框,我们可以遵循以下步骤 - 首先,创建多个数据框。然后,使用 plyr 包的 join_all 函数合并数据框。创建数据框让我们创建一个如下所示的数据框 -  在线演示> x y1 df1 df1On 执行后,上述脚本会生成以下输出(此输出由于随机化而会因您的系统而异)-    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日 9:56:01

1K+ 次查看

为了移除R数据框中每列最大值所在的行,我们可以按照以下步骤操作:首先,创建一个数据框。然后,使用lapply和which.max函数移除每列最大值所在的行。创建数据框让我们创建一个数据框,如下所示: 在线演示> x1 x2 df df执行上述脚本后,将生成以下输出(由于随机化,此输出可能因系统而异):   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 ... 阅读更多

广告