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