这段代码使用 R 语言从名为 'GBMdata' 的数据框中,根据名为 'symbol2' 的数据框中的 'ENSEMBL' 列的值,提取相应的行,并将结果保存到名为 'changegene' 的数据框中。然后,将 'changegene' 数据框的行名设置为 'symbol2' 数据框中的 'SYMBOL' 列的值。

changegene <- GBMdata[symbol2$ENSEMBL,]

rownames(changegene) <- symbol2$SYMBOL

代码解释:

  • changegene <- GBMdata[symbol2$ENSEMBL,]: 这行代码从 'GBMdata' 数据框中提取数据。symbol2$ENSEMBL 用于选择要提取的行,它将根据 'symbol2' 数据框的 'ENSEMBL' 列的值来匹配 'GBMdata' 数据框中的行。
  • rownames(changegene) <- symbol2$SYMBOL: 这行代码将 'changegene' 数据框的行名设置为 'symbol2' 数据框的 'SYMBOL' 列的值。

注意: 此代码示例假定 'GBMdata' 和 'symbol2' 数据框已经存在于你的 R 环境中,并且 'symbol2' 数据框的 'ENSEMBL' 列的值与 'GBMdata' 数据框中的行索引相对应。

R语言代码:提取数据框特定行并设置行名

原文地址: https://www.cveoy.top/t/topic/fRQe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录