Question: how to give column names for a data in R
0
gravatar for mms140130
14 months ago by
mms14013050
mms14013050 wrote:

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 • 804 views
ADD COMMENTlink modified 14 months ago by theobroma221.1k • written 14 months ago by mms14013050

@Charles Plessy could you please write your comment here

ADD REPLYlink written 14 months ago by mms14013050

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 REPLYlink written 14 months ago by Charles Plessy2.4k

where are the column names? in another file?

ADD REPLYlink written 14 months ago by shenwei3563.5k

yes the are in another file

ADD REPLYlink written 14 months ago by mms14013050
2
nms <- readLines("your_file_that_stores_colname_one_at_each_line")
colnames(data) <- nms
ADD REPLYlink written 14 months ago by Guangchuang Yu1.8k

Thank you very much :)

ADD REPLYlink written 14 months ago by mms14013050

What R commands are you using to read your data?

ADD REPLYlink written 14 months ago by ddiez1.7k
0
gravatar for theobroma22
14 months ago by
theobroma221.1k
theobroma221.1k wrote:

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

ADD COMMENTlink written 14 months ago by theobroma221.1k
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 988 users visited in the last hour