添加rows.name而不删除R中的列
我在R中有一个数据帧,如以下小示例:添加rows.name而不删除R中的列,r,csv,R,Csv,我在R中有一个数据帧,如以下小示例: CodeClass Name Accession file 1 Endogenous CCNO NM_021147.4 5.265025 2 Endogenous MYC NM_002467.3 2444.919110 3 Endogenous CD79A NM_001783.3 2002.952790
CodeClass Name Accession file
1 Endogenous CCNO NM_021147.4 5.265025
2 Endogenous MYC NM_002467.3 2444.919110
3 Endogenous CD79A NM_001783.3 2002.952790
小例子:
CodeClass Name Accession file
1 Endogenous CCNO NM_021147.4 5.265025
2 Endogenous MYC NM_002467.3 2444.919110
3 Endogenous CD79A NM_001783.3 2002.952790
行名称是数字,但我想将其更改为“name
”列,但
仍然保留列“Name
”。以下是预期产出:
CodeClass Name Accession file
CCNO Endogenous CCNO NM_021147.4 5.265025
MYC Endogenous MYC NM_002467.3 2444.919110
CD79A Endogenous CD79A NM_001783.3 2002.952790
预期产出:
CodeClass Name Accession file
CCNO Endogenous CCNO NM_021147.4 5.265025
MYC Endogenous MYC NM_002467.3 2444.919110
CD79A Endogenous CD79A NM_001783.3 2002.952790
我试着用这个参数在R中这样做:
rows.name("Name")
但此参数将列“Name
”移动到行名称并删除
数据框中的列。你知道如何获得预期的产出吗
在R
?中,您可以使用
rownames(df) <- df$Name
你可以用
rownames(df) <- df$Name