0
我從數據框df中拖出單行。 我想以垂直方式打印這些值。以垂直方式從數據框打印行值 - R
類似:
header_1 A
header_2 B
header_3 C
header_4 D
而不是
header_1 header_2 header_3 header_4
A B C D
我從數據框df中拖出單行。 我想以垂直方式打印這些值。以垂直方式從數據框打印行值 - R
類似:
header_1 A
header_2 B
header_3 C
header_4 D
而不是
header_1 header_2 header_3 header_4
A B C D
因爲你還需要基於行名的列名,這裏是如何除了含有豐富的評論整個代碼,應該是這樣的:
# create the dataset
x=paste("Header_",1:4)
y=c('A','B','C','D')
data=data.frame(x,y)
# transpose and rename columns
data.T <- t(data[,2:ncol(data)]) # first transpose
colnames(data.T) <- data[,1]
您可以通過使用hidden drop = FALSE參數來獲得所需的輸出。
使用Prateek的數據:
x=paste("Header_",1:4)
y=c('A','B','C','D')
data=data.frame(x,y)
data
data[,1,drop =F]
x
1 Header_ 1
2 Header_ 2
3 Header_ 3
4 Header_ 4
't'ranspose它(使用't'功能)。 –