【发布时间】:2021-06-15 18:20:19
【问题描述】:
我有一个包含subject 列和size 列的数据列表,如下面的示例数据。对于每个主题,我需要将size 列中的每个值除以最大值,以便大小值之间的范围为 0 - 1。
以下面的示例数据为例,我需要将主题 1 的每个尺寸值除以 9,并将主题的每个尺寸值除以 8。
由于我的真实数据中有很多主题,是否有任何方法可以自动为每个主题执行此操作?
sample <- structure(list(subject = c("subject1", "subject1", "subject1",
"subject1", "subject1", "subject2", "subject2", "subject2", "subject2",
"subject2"), size = c(9L, 8L, 5L, 8L, 3L, 4L, 4L, 8L, 4L, 2L)), row.names = c(NA,
-10L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x00000259dd551ef0>)
【问题讨论】:
标签: r