0
データフレームdfから1行を引き出します。 値を縦に印刷したいと思います。データフレームから垂直方向に行値を出力 - 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から1行を引き出します。 値を縦に印刷したいと思います。データフレームから垂直方向に行値を出力 - 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'機能付き)。 –