(This article was first published on

**Enterprise Software Doesn't Have to Suck**, and kindly contributed to R-bloggers)As we dig deeper into Stata or R debate, a few questions have come up.

**Question 1**: One of the things Stata does well is the way it constructs new variables (see example below). How to do this in R?We can rewrite it as-is using for loops in R, which is slow and not elegant. What’s the elegant way to write this in R? I haven’t used plyr yet… Time to learn it?

Link to question on StackOverflow

To

**leave a comment**for the author, please follow the link and comment on their blog:**Enterprise Software Doesn't Have to Suck**.R-bloggers.com offers

**daily e-mail updates**about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...