以垂直方式从数据框打印行值 - R.

时间:2017-04-06 01:12:31

标签: r

我从数据帧df中拉出单行。 我想以垂直方式打印值。

类似的东西:

header_1    A
header_2    B
header_3    C
header_4    D

而不是

header_1  header_2  header_3  header_4
   A         B          C         D

2 个答案:

答案 0 :(得分:2)

由于您还需要基于行名称的列名称,所以除了Rich的评论之外,整个代码应如下所示:

# 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]

答案 1 :(得分:0)

您可以使用隐藏的drop = FALSE参数获得所需的输出。

使用Prateek的数据:

Integer.toString(int i, int radix);