-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmp_b_dta_c.sthlp
69 lines (48 loc) · 1.78 KB
/
mp_b_dta_c.sthlp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{smcl}
{* *! version 2.1.3}{...}
{vieweralsosee "mkproject" "help mkproject"}{...}
{vieweralsosee "boilerplate" "help boilerplate"}{...}
{title:Title}
{phang}
boilerplate template dta_c {hline 2} data preparation for course
{title:Description}
{pstd}
This is a template of a .do file that cleans the data in a smaller project, like
a project a student might do for a course.
{title:Boilerplate}
{pstd}
This template creates a .do file with the following content:
{cmd}
capture log close
log using <stub>.txt, replace text
// What this .do file does
// Who wrote it
version <stata_version>
clear all
macro drop _all
*use ../data/[original_data_file.dta]
*rename *, lower
*keep
// prepare data
*gen some_var = ...
*note some_var: based on [original vars] \ <fn> \ [author] TS
*compress
*note: <abbrev>##.dta \ [description] \ <fn> \ [author] TS
*label data [description]
*datasignature set, reset
*save <abbrev>##.dta, replace
log close
exit
{txt}
{title:Tags}
{pstd}
This file may contain one or more of the following tags:{p_end}
{pmore}{cmd:<stata_version>} will be replaced by the Stata version{p_end}
{pmore}{cmd:<date>} will be replaced by the date{p_end}
{pmore}{cmd:<fn>} will be replaced by the file name{p_end}
{pmore}{cmd:<stub>} will be replaced by the file name without the suffix{p_end}
{pmore}{cmd:<abbrev>} will be replaced by the file name without the suffix up to the last underscore{p_end}
{pmore}{cmd:<basedir>} will be replaced by the directory in which the file is saved{p_end}
{pmore}{cmd:<as of #>} will include whatever comes after that tag only if the Stata version is # or higher{p_end}
{title:Source code}
{view "c:\ado\plus/m\mp_dta_c.mpb":mp_dta_c.mpb}