Dear All,
I want to download a .csv file from a website and process it. The files are available as separately for each month and each variable. So I am trying to write a short loop but get an error:
What am I doing wrong?
Many thanks in advance for your help.
Sincerely,
Sumedha.
I want to download a .csv file from a website and process it. The files are available as separately for each month and each variable. So I am trying to write a short loop but get an error:
Code:
. clear . /*import delimited "$download_site_file_path/2020/05/prcp-202005-ste-prelim.csv" > drop v1 v2 > rename (v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 > v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37) /// > (Statename Year Month cli_measure day1 day2 day3 day4 day5 day6 day7 day8 day9 day10 day11 d > ay12 day13 day14 day15 day16 day17 day18 day19 /// > day20 day21 day22 day23 day24 day25 day26 day27 day28 day29 day30 day31) > drop cli_measure > reshape long day, i(Statename) j(Day) > rename day prcp > recode prcp -999.98999=. > */ . forval M = 1/1{ 2. foreach var in prcp { 3. import delimited "$download_site_file_path/2020/0"`M'"/"`var'"-20200"`M'"-ste-prelim.csv" 4. drop v1 v2 5. rename (v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 > v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v36 v37) /// > (Statename Year Month cli_measure day1 day2 day3 day4 day5 day6 day7 day8 day9 day10 day11 d > ay12 day13 day14 day15 day16 day17 day18 day19 /// > day20 day21 day22 day23 day24 day25 day26 day27 day28 day29 day30 day31) 6. drop cli_measure 7. reshape long day, i(Statename) j(Day) 8. rename day prcp 9. recode prcp -999.98999=. 10. save "$rawdata_file_path\`var'_2020`M'.dta", replace 11. } 12. . } using required r(100); end of do-file r(100);
Many thanks in advance for your help.
Sincerely,
Sumedha.
Comment