方法二:利用 inlist 和条件循环(变量数较多的时候也适用) foreach var of varlist a281-a286 { drop if inlist(`var', -3, -2, -1) } 2. 计算变量得分 利用rowmean,我们可以据李克特量表的各条目得分,计算条目所测量变量的得分: egen mediause = rowmean(a281- a286) // 以报纸、杂志等媒体使用频...
sysuse auto2, clear est drop _all global drop spec* global spec1 "mpg" global spec2 "$spec1 ib(3).rep78 headroom" global spec3 "$spec2 length turn displacement" forvalues i = 1/3 { eststo spec`i': qui reg price ${spec`i'}, robust if `i' == 3 { esttab spec*, se star(...
条件选择命令是根据一定的条件来选择个体数据。常用的条件选择命令有:keep、drop、if、in等。 2.1.1 keep命令 keep命令用于保留指定的变量,删除其他变量。语法如下: keep varlist 其中,varlist为要保留的变量列表。示例如下: keep id age gender 上述命令将保留数据集中的id、age和gender三个变量,删除其他变量。
keepifinrange(day,5,10) keepiforigin =="LGA" keepifregexm(origin,"LGA") keepifinlist(month,3,4,11,12) keepifinlist(origin,"JFK","LGA") dropifmonth == 1 子集列 提醒:如果要保留 以下示例中的原始数据集。 keep month day carrier keep year-arr_delay keep *_delay drop origin dest ds...
drop fk1l ft200 . save "$temp_data/family_2018.dta", replace . use cfps2018person_202012.dta, clear . keep pid fid18 fid16 provcd18 countyid18 cid18 urban18 gender age /// qa301 qea0 qp605_s_* cfps2018edu . for var _all: replace X =. if inlist(X, -10, -9, -8, -...
*删除观测值dropif exp *删除某一个范围观测值dropin range [if exp] keepvarlistkeepif expkeepin range [if exp] *12、重复样本*汇报重复样本duplicatesreport [varlist] [if] [in] *列出重复样本duplicatesduplicatesexamples [varlist] [if] [in] [, options]duplicateslist [varlist] [if] [in] [...
ta _merge [显示_merge的取值情况。_merge等于1的观察是仅主库有的,等于2的是仅辅助库有的,等于3是两个库都有的。] drop if _merge==2 [删除仅仅来自辅助库的观察] drop merge [删除_merge] save (文件名), replace [将合并后的文件保存,通常另存]...
5.keep if inlist(state, "AL", "AK", "AZ") 与下面这个语句相同: keep if state=="AL" | state=="AK" | state=="AZ" 而 keep if inrange(distance, 10, 91) 与下面这个语句相同: keep if distance>=10 & distance<=91 6.要快速比较两个变量,以查看第一个变量的值高于、低于和等于第二个...
建议直接从CSMAR下载。下载表名股价崩盘指标表(年)数据区间1991 至 2021 选择代码全部代码 输出类型...
drop varlist [if exp] [in range] [weight] [, options]varlist是要删除的变量列表,可以包括一个...