我有一个R dataFrame df,其中包含以下内容:
time value reference
45 10 11
22 12 10
13 15 5
我想替换dataFrame的最后一列来获取:
time value space
45 10 11
22 12 10
13 15 5
我试过了:
colnames(length(colnames(df)))<-"space"
但它不起作用。我该怎么办?
答案 0 :(得分:10)
您可以改为使用names()
:
names(df)[length(names(df))]<-"space"
答案 1 :(得分:1)
少输入一些文字:
names(df)[ncol(df)] <-“空格”
答案 2 :(得分:0)
以下内容可以满足您的需求:
colnames(df)[ncol(df)] <- "space"