我有一个看起来像这样的矩阵:
SNP G1 G2 G3
marker1 TT CC TT
marker2 AA AA AA
marker3 TT TT TT
我希望它看起来像这样:
SNP
>marker1 TT G1
>marker2 AA G1
>marker3 TT G1
>marker1 CC G2
>marker2 AA G2
>marker3 TT G2
>marker1 TT G3
>marker2 AA G3
>marker3 TT G3
我正在使用这个:
bsp2<- read.table("C:/R/bsp2.csv", header=TRUE)
reshape(as.data.frame(bsp2), direction="long", varying = list(colnames(bsp2)
[2:6]), v.names="G", idvar="SNP")
但我收到错误消息“选择了未定义的列”。谁能告诉我我做错了什么?