添加rows.name而不删除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

我在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
行名称是数字,但我想将其更改为“
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