how to give column names for a data in R
1
0
Entering edit mode
7.0 years ago
mms140130 ▴ 60

hello,

I have a file with 1117 columns and I have the names of these columns but how to give the names to those columns

it is not efficient to write

colnames(data)=c("name1", "name2",.....) because they are 1117 names

any help

R • 4.8k views
ADD COMMENT
0
Entering edit mode

@Charles Plessy could you please write your comment here

ADD REPLY
0
Entering edit mode

I do not know what is going wrong with Biostars, I wrote my comment and then it gave me:

404 Error
Page at /p/236697/ not found!

Anyway, it is now covered by the other comments (read from a file or use paste)

ADD REPLY
0
Entering edit mode

where are the column names? in another file?

ADD REPLY
0
Entering edit mode

yes the are in another file

ADD REPLY
2
Entering edit mode
nms <- readLines("your_file_that_stores_colname_one_at_each_line")
colnames(data) <- nms
ADD REPLY
0
Entering edit mode

Thank you very much :)

ADD REPLY
0
Entering edit mode

What R commands are you using to read your data?

ADD REPLY
0
Entering edit mode
7.0 years ago
theobroma22 ★ 1.2k

N = 1117; nms = paste0("Name", 1:N); colnames(data) = nms; rm(N, nms)

ADD COMMENT

Login before adding your answer.

Traffic: 2047 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6