我有一个包含 2 列的 t.tests 数据框:对象及其 p.value:
`t.test>1sd` <- tibble(
object = c('obj1','obj2','obj3'),
p.value= c(0.45,0.34,0.02)
)
> `t.test>1sd`
# A tibble: 3 x 2
object p.value
<chr> <dbl>
1 obj1 0.45
2 obj2 0.34
3 obj3 0.02
现在我想添加第三列。新列中的值应包含数据框名称的一部分。从t.test>1sd我想提取的 datraframe-name 中>1sd。(在这种情况下,>1sd 是一个特殊的边界)但是我有更多具有不同边界的数据帧(>2sd,>3sd,...)所以我需要一个解决方案来分离t.test和>1sd
这是我想要的输出:
> `t.test>1sd`
# A tibble: 3 x 2
object p.value boundary
<chr> <dbl> <chr>
1 obj1 0.45 >1sd
2 obj2 0.34 >1sd
3 obj3 0.02 >1sd
stringr-package 中有解决方案吗?有人能帮我吗?