简体   繁体   English

仅将R中的一列重命名数据框中的列名

[英]rename column name in data frame by just one column in R

I have a data frame(black) in R by just one column. 我只有一列在R中有一个数据框(黑色)。 I need to rename column by a new name(black_module). 我需要使用新名称(black_module)重命名列。

I read this data frame from black.txt as a file by below code: 我通过以下代码从black.txt作为文件读取此数据帧:

black = read.delim('black.txt, header =FALSE)

and then for rename of the column, I use below code: 然后为重命名该列,我使用以下代码:

colnames(black) <- c("black_module")

but when I colnames(black), I see V1 and I can't see black_module as a column name. 但是当我使用colnames(black)时,看到的是V1,看不到black_module作为列名。

I don't know what is my problem. 我不知道我的问题是什么。 I appreciate if anybody guide me. 我感谢有人指导我。

After you run colnames(black) , like you stated above, try black$black_module <- black$V1; black$V1 <- NULL 在运行colnames(black) ,如上面所述,尝试black$black_module <- black$V1; black$V1 <- NULL black$black_module <- black$V1; black$V1 <- NULL

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM