【发布时间】:2022-01-15 16:04:21
【问题描述】:
使用tidyverse,我想添加一个新列,其中包含一列的值,其中列名等于另一列的值。
我知道这个解释有点令人困惑,所以以一个简单的表格为例:
| Name | ID | A01 | A02 | A03 | A04 | A05 | new_column |
| ---- | -- | ----| --- | --- | --- | --- | ---------- |
| a | A01| 2 | 3 | 1 | 4 | 6 | 2 |
| b | A03| 3.4 | 4.5 | 2.2 | 3.6 | 7.2 | 2.2 |
| c | A02| 1.3 | 2.0 | 4.4 | 6.5 | 9.2 | 2.0 |
| d | A05| 0.8 | 7.6 | 3.3 | 4.5 | 1.1 | 1.1 |
当原始数据名称为d 时,使用类似于
d %>% mutate(new_column = )
?
先谢谢了 :)
【问题讨论】:
-
这个例子看起来像你想要 rowMin() 但也许只是 [
-
请使用
dput(d)将您的数据粘贴到问题中以使其可重现,谢谢。