我想在以下熔化矩阵中的折叠更改列中创建一个矢量。 每个Pos / Pair的一个向量。所以在这个例子中有4个向量:
1)Pos 1和Pair Yes
2)Pos 1和Pair No
3)Pos 2和Pair Yes
4)Pos 2和Pair No
Pos Pair Fold Change
1 Yes -0.3617047662
1 Yes -0.6392675898
1 No 0.2679183407
1 No -0.0624585384
2 Yes -0.9540394046
2 Yes -0.4518245284
2 No -1.9135873541
2 No 0.6960538921
...
答案 0 :(得分:1)
使用split
功能,它会给你一个矢量列表
with(df, split(Fold_Change, list(Pos, Pair)))
# $`1.No`
# [1] 0.26791834 -0.06245854
#
# $`2.No`
# [1] -1.9135874 0.6960539
#
# $`1.Yes`
# [1] -0.3617048 -0.6392676
#
# $`2.Yes`
# [1] -0.9540394 -0.4518245