【发布时间】:2022-01-15 11:06:46
【问题描述】:
我有一个现有的数据框,例如:
| Sample | Source | 1 | 2 |
|---|---|---|---|
| 5-SC | Uintas | x | y |
| 5-SC | SM | x | y |
| 5-SC | CMB | x | y |
| 5-SC | Uintas | x | y |
| 5-SC | SM | x | y |
| 5-SC | CMB | x | y |
我想在“示例”之后添加一列,其中我将特定值分配给特定行,例如:
| Sample | Metric | Source | 1 | 2 |
|---|---|---|---|---|
| 5-SC | CC | Uintas | x | y |
| 5-SC | CC | SM | x | y |
| 5-SC | KV | Uintas | x | y |
| 5-SC | KV | SM | x | y |
| 5-SC | KSD | Uintas | x | y |
| 5-SC | KSD | SM | x | y |
到目前为止,这是我失败的努力:
data <- add_column(data, Metric = (CC %in% c(1:2), KV %in% c(3:4), KSD %in% c(5:6)),.after = 'Sample_ID')
请原谅这个问题的简单性,但无论我如何谷歌搜索或筛选 SO,我都无法弄清楚。
提前感谢您的帮助!
【问题讨论】: