要将 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 的 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 数据框列中将零替换为下一个位置出现的第一个非零值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 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 数据框中分类列中值的组合查找数值列的总和,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 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 ... 阅读更多
要合并两个长度不同的数据框,这些数据框在所有列中具有相同的值,但在不同的位置,我们可以按照以下步骤操作 - 首先,创建两个数据框。然后,使用 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 列值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 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 数据框中删除行,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 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 数据框,我们可以按照以下步骤操作 - 首先,创建多个数据框。然后,使用 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 ... 阅读更多