Hi Statalist users,

I have a dataset of which I am posting a snippet with relevant variables (age, quarterly date, trend, unemployment) below:

Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input long age float(dt_survey_q trend unrate)
18 72 125 6.333333
19 72 125 6.333333
20 72 125 6.333333
21 72 125 6.333333
22 72 125 6.333333
23 72 125 6.333333
24 72 125 6.333333
25 72 125 6.333333
26 72 125 6.333333
27 72 125 6.333333
28 72 125 6.333333
29 72 125 6.333333
30 72 125 6.333333
31 72 125 6.333333
32 72 125 6.333333
33 72 125 6.333333
34 72 125 6.333333
35 72 125 6.333333
36 72 125 6.333333
37 72 125 6.333333
38 72 125 6.333333
39 72 125 6.333333
40 72 125 6.333333
41 72 125 6.333333
42 72 125 6.333333
43 72 125 6.333333
44 72 125 6.333333
45 72 125 6.333333
46 72 125 6.333333
47 72 125 6.333333
48 72 125 6.333333
49 72 125 6.333333
50 72 125 6.333333
51 72 125 6.333333
52 72 125 6.333333
53 72 125 6.333333
54 72 125 6.333333
55 72 125 6.333333
56 72 125 6.333333
57 72 125 6.333333
58 72 125 6.333333
59 72 125 6.333333
60 72 125 6.333333
61 72 125 6.333333
62 72 125 6.333333
63 72 125 6.333333
64 72 125 6.333333
65 72 125 6.333333
66 72 125 6.333333
67 72 125 6.333333
68 72 125 6.333333
69 72 125 6.333333
70 72 125 6.333333
71 72 125 6.333333
72 72 125 6.333333
73 72 125 6.333333
74 72 125 6.333333
75 72 125 6.333333
76 72 125 6.333333
77 72 125 6.333333
78 72 125 6.333333
79 72 125 6.333333
80 72 125 6.333333
81 72 125 6.333333
82 72 125 6.333333
83 72 125 6.333333
84 72 125 6.333333
85 72 125 6.333333
86 72 125 6.333333
87 72 125 6.333333
88 72 125 6.333333
90 72 125 6.333333
91 72 125 6.333333
95 72 125 6.333333
 . 72 125 6.333333
18 73 126        6
19 73 126        6
20 73 126        6
21 73 126        6
22 73 126        6
23 73 126        6
24 73 126        6
25 73 126        6
26 73 126        6
27 73 126        6
28 73 126        6
29 73 126        6
30 73 126        6
31 73 126        6
32 73 126        6
33 73 126        6
34 73 126        6
35 73 126        6
36 73 126        6
37 73 126        6
38 73 126        6
39 73 126        6
40 73 126        6
41 73 126        6
42 73 126        6
end
format %tq dt_survey_q
I am generating a new variable according to a complicated formula part of which needs me to to be able to do the below:
i. Find the value of unemployment (unrate) corresponding to a particular value of trend
ii. Find the value of dt_survey_q according to a particular value of trend
Essentially, I want to be able to find the index corresponding to a particular value of trend and then find the value of unemployment, dt_sruvey_q according to that index. On python, I would do something as below. I don't know how to do this on Stata. If not Stata, can I use Mata? If so, how would I do that?

Python code:

Code:
index = data[data['trend']== x].index.tolist()[0]
            y = data['unrate'][index]