[R] Merging two columns of unequal length

Mark Sharp msharp at txbiomed.org
Tue Dec 13 05:21:19 CET 2016


I did not look at the code, but note the following.

By definition,
1. You cannot highlight code in plan text, which is the format accepted by r-help.
2. You cannot have columns of different lengths in a dataframe.


R. Mark Sharp, Ph.D.
msharp at TxBiomed.org





> On Dec 12, 2016, at 5:41 PM, Bailey Hewitt <bailster at hotmail.com> wrote:
>
> Dear R Help,
>
>
> I am trying to put together two columns of unequal length in a data frame. Unfortunately, so far I have been unsuccessful in the functions I have tried (such as cbind). The code I am currently using is : (I have highlighted the code that is not working)
>
>
> y<- mydata[,2:75]
>
> year <- mydata$Year
>
> res <- data.frame()
>
> for (i in 1:74){
>
>  y.val <- y[,i]
>
>  lake.lm= lm(y.val ~ year)
>
>  lake.res=residuals(lake.lm)
>
>  new.res <- data.frame(lake.res=lake.res)
>
>  colnames(new.res) <- colnames(y)[i]
>
> #cbind doesn't work because of the unequal lengths of my data columns
>
>  res <- cbind(res, new.res)
>
>  print(res)
>
> }
>
>
> mydata is a csv file with "Year" from 1950 on as my first column and then each proceeding column has a lake name and a day of year (single number) in each row.
>
>
> Please let me know if there is any more information I can provide as I am new to emailing in this list. Thank you for your time!
>
>
> Bailey Hewitt
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

CONFIDENTIALITY NOTICE: This e-mail and any files and/or...{{dropped:10}}



More information about the R-help mailing list