我正在尝试计算R中的距离,但在我的数据框中,第一个变量(列)是一个ID,例如我有这个:
rownames ID Amount1 1 0015 15 2 9812 25 3 1672 89
我想有这样的事情:
rownames Amount1 0015 15 9812 25 1672 89
答案 0 :(得分:7)
只需使用:
rownames(df) <- df$ID
请注意,如果df是数据框,则行名必须是唯一的。
答案 1 :(得分:3)
也许你正在寻找这个:
> DF <- DF[, -1]
> colnames(DF)[1] <- 'rownames'
> DF
rownames Amount1
1 15 15
2 9812 25
3 1672 89