如何在数据框中重命名单个列

时间:2019-02-06 11:09:55

标签: r dataframe

我试图重命名“ P3Q03.1。”列。改为“ P2Q03.1。”在我的一个数据框中。但是,名称保持不变。这是我的工作:

colnames(df[colnames(df)=="P3Q03.1."])<-"P2Q03.1."

这是什么结果:

    > df$P3Q03.1.
      [1]      Mein                          Mein
    Levels:  leer Mein

    > df$P2Q03.1.
    NULL

    > colnames(df[colnames(df)=="P3Q03.1."])<-"P2Q03.1."

    > df$P3Q03.1.
      [1]      Mein                          Mein
    Levels:  leer Mein

    > df$P2Q03.1.
    NULL

在重命名尝试之前和之后,都尝试显示列“ P3Q11.1”。并显示“ P2Q01.1。”。才不是。好像我的重命名尝试没有执行任何操作,但是也没有创建错误消息。

0 个答案:

没有答案