如何将整列设置为行的索引

时间:2014-02-09 11:04:24

标签: r

如何将整列设置为行的索引?

  a b c d
1 1 3 3 1
2 2 3 4 5
3 4 5 6 7
4 6 5 7 8

变为

  b c d
1 3 3 1
2 3 4 5
4 5 6 7
6 5 7 8

我曾尝试使用xts(),但列类型已更改为字符但不是数字

1 个答案:

答案 0 :(得分:2)

正如这里的评论所解释的那样:

row.names(df) <- df$a
df <- df[-1] # To eliminate the column as "it is" now in the row.names

如果要更改为数字,可以应用此功能将其转换为数字:

df <- apply(df, 2, as.numeric)