Hi all,
I have created a categorical variable (values 1 through 5) in excel based on certain characteristics of US states in a 20 year time period.
I have a large data set with over 2 million rows and I am trying to assign the value of the categorical variable to each row in my data set based on the state and the year.
What I have tried so far is:
gen state_year = 1
replace state_year = 5 if (year==1962 & state==1)
And so on etc.
However, since there are a 1000 combinations of states and years (50*20), this is going to take a very long time to code in a do-file.
Is there a way to import my excel file so that it creates a variable and assigns the value of that variable depending on what is in the excel?
I have attached a screenshot of the first few rows of my excel document.
Array
Any help would be much appreciated. Thanks in advance!
Harry
Related Posts with Creating a new variable based on the value of other variables
Why I am getting a r199 errorWhy is it when stata15 is used to draw sROC curve, it reminds me that command homogeni is unrecogniz…
Friedman's test code not workingHi, I ran the code for a Friedman's test comparing multiple variables: https://www.stata.com/statal…
Cross productHi, I'm new to Mata and I'm still getting my feet wet, so apologies if this is a dumb question. I'…
Question about reshapeI am currently working with data on different universities' metrics over time and need to change my …
Average Marginal Effects and logit statisticsDear everyone, I am working for the first time with average marginal effects (AME) and have some qu…
Subscribe to:
Post Comments (Atom)
0 Response to Creating a new variable based on the value of other variables
Post a Comment