Suppise I have data
Month Day Visitors----------------------------January 1 100January 7 50February 1 400February 3 200
I want to create a variable that is a proxy for months such as
Month Day Visitors proxy_January proxy_February------------------------------------------------January 1 100 1 0January 7 50 1 0February 1 400 0 1February 3 200 0 1
One way to do this is to define variables one by one for each month.
But I would like to know how I can let Matlab do this automatically.
I start with
set_of_month=unique(T.Month)
that will give me the set of months. Then I can iterate over the set of months.
But how can I define a variable using set_of_months? I like to do something like
for i=1:length(set_of_states) for j=1:height(T) if T.Month(j)=set_of_month(i) T.set_of_month(i)=1 else T.set_of_month(i)=0 end endend
Please advise.
Best Answer