R语言观察日志(part25)--将某列设置为行名

Posted GoatGui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言观察日志(part25)--将某列设置为行名相关的知识,希望对你有一定的参考价值。


学习笔记,仅供参考,有错必纠


准备

实例数据集如下:

df <- data.frame(a = c("Ada", "Tim", "Black"), 
b = c(1, 2, 3),
d = c(10, 15, 21))
> df
a b d
1 Ada 1 10
2 Tim 2 15
3 Black 3 21

rownames()

使用​​rownames()​​函数替换:

rownames(df) <- df$a
df <- df[, -1]
> df
b d
Ada 1 10
Tim 2 15
Black 3 21

column_to_rownames()

使用​​column_to_rownames()​​函数替换:

library(tibble)
df <- column_to_rownames(df, "a")
> df
b d
Ada 1 10
Tim 2 15
Black 3 21


以上是关于R语言观察日志(part25)--将某列设置为行名的主要内容,如果未能解决你的问题,请参考以下文章

R语言中怎么把第一列的数据作为行名

excel怎样将某列数据改为一位小数

使用R将行转换为列,将列转换为行

R语言-数据框

在R语言中,如果rhandsontable的行名很长,屏幕上只会显示一部分

R语言DALEX包的explain函数生成指定分类预测机器学习模型解释器predict_parts函数基于breakdown方法分析对于指定的某一条样本(实例观察)每个变量对于预测结果的贡献大小