小编DR1*_*R15的帖子

选择第一个正面事件

我正在努力研究如何仅使用基于日期的第一个正测试来创建数据帧的子样本。我将展示一个玩具示例。假设我有以下内容;

df = data.frame(guy = c("A", "B", "A", 'B', "C", "C"),
  test1 = c(1, 1, 0, 0, 1, 0),
                test2 = c(0, 1, 0, 1, 0, 0),
                test3 = c(0, 0, 1, 0, 0, 1),
                date = as.Date(c('1999-10-20', '1999-10-21', '1999-10-22', '1999-10-23', '1999-10-24', '1999-10-25')));df
   #guy test1 test2 test3       date
#1   A     1     0     0 1999-10-20
#2   B     1     1     0 1999-10-21
#3   A     0     0     1 1999-10-22
#4   B     0     1     0 1999-10-23
#5   C     1     0     0 1999-10-24
#6   C …
Run Code Online (Sandbox Code Playgroud)

database select r filter dataframe

5
推荐指数
1
解决办法
69
查看次数

mvrnorm(来自 MASS)与 rmvnorm(来自 mvtnorm)

我正在从多元正态分布生成大量数据用于模拟。我想知道是否有人知道哪个命令对此最有效。如果是 mvrnorm(来自“MASS”包)或 rmvnorm(来自“mvtnorm”包)。

random r normal-distribution gaussian

3
推荐指数
1
解决办法
1923
查看次数

转换仅包含“0”或“1”的列中的每个列因子

0我正在尝试将每个列因子转换为仅包含或 的列1。可能有一个功能,或者其他人已经问过,但我找不到它。这是一个简单的例子来尝试展示我所需要的:

test = data.frame(my_groups = c("A", "A", "A", "B", "B", "C", "C", "C", "C"),
                  measure1 = c(1:9))

#as result:
#     group_A   group_B  group_C   measure1
# 1         1        0         0          1
# 1         1        0         0          2
# 1         1        0         0          3
# 1         0        1         0          4
# 1         0        1         0          5
# 1         0        0         1          6
# 1         0        0         1          7
# 1         0        0         1          8
# 1         0        0 …
Run Code Online (Sandbox Code Playgroud)

r dataframe dplyr

3
推荐指数
1
解决办法
150
查看次数