假設我有一個看起來像這樣的數據表:操縱數據幀有一行的所有結果
options(stringsAsFactors = F)
letters <- list("A", "B", "C", "D")
numbers <- list(2, 1, 1, 2)
value <- list(.44, .54, .21, .102)
test <- list(.001,.0005, .0004, .01)
DF <- data.frame(cbind(numbers, value, test))
row.names(DF) <- letters
> # DF
# numbers value test
# A 2 0.44 0.001
# B 1 0.54 5e-04
# C 1 0.21 4e-04
# D 2 0.102 0.01
我想數據幀的結構是這樣的:
DF
A.numbers A.value A.test B.numbers B.value. B.test C.numbers C.value C.test D.numbers D.value D.test
2 0.44 0.001 1 0.54 5e-04 1 0.21 4e-04 2 0.102 0.01
我想我需要使用cbind或rbind,但我不確定如何!任何方向將不勝感激!
我剛剛發佈了一個非常類似的解決方案。只有在這裏注意,你可以使用'rownames_to_column()'而不是硬編碼字母。 – Sotos
好的建議。編輯來反映它。 –