У вас есть вектор, а не матрица строк:
a = c(chr ="chr1", start="25", end="40", clusterSize="15", strand=".", isCluster ="TRUE")
Вот так выглядит матрица строк:
> t(a)
chr start end clusterSize strand isCluster
[1,] "chr1" "25" "40" "15" "." "TRUE"
но что у вас есть это
> a
chr start end clusterSize strand isCluster
"chr1" "25" "40" "15" "." "TRUE"
Итак, чтобы получить то, что вы хотите, просто выполните:
data.frame(t(as.matrix(a)))
chr start end clusterSize strand isCluster
1 chr1 25 40 15 . TRUE
или вы можете сделать напрямую:
data.frame(t(a))
chr start end clusterSize strand isCluster
1 chr1 25 40 15 . TRUE