【发布时间】:2021-10-18 19:28:30
【问题描述】:
我有一个巨大的数据框,看起来像这样
gene=c("A","A","A","A","B","B")
frequency=c(abs(rnorm(6,0.5,1)))
time=c(1,2,3,4,1,2)
df <- data.frame(gene,frequency,time)
gene frequency time
1 A 0.08463914 1
2 A 1.55639512 2
3 A 1.24172246 3
4 A 0.75038980 4
5 B 1.13189855 1
6 B 0.56896895 2
对于基因 B,我只有时间点 1 和 2 的数据。 我想用零填充时间点 3 和 4 的数据,以便我的数据看起来像这样
gene frequency time
1 A 0.08463914 1
2 A 1.55639512 2
3 A 1.24172246 3
4 A 0.75038980 4
5 B 1.13189855 1
6 B 0.56896895 2
7 B 0 3
8 B 0 4
总的来说,我有多个组(又名基因)我想为此做这件事。 非常感谢任何帮助或提示。
【问题讨论】:
标签: r dplyr datatable tidyverse