我有數據集顯示人們在10分鐘的時間間隔內花了30分鐘的時間。 Person cumulative_time Activity
A 10 Game
A 30 Eat
B 10 Sleep
B 20 Game
B 30 Sleep
which means person A did gaming during the first
我正在處理長數據;我有大約100個變量,有很多缺失值。我想遍歷變量並刪除少於「某些數字」的變量,例如32個非缺失值。 我試過如下: foreach var of varlist cid-lpop {
2. bysort `var': drop if _N < 32
3. }
但它掉落了我的意見。 (這個問題在Statalist中以相同的標題交叉列出)。
說我有被創建的數據如下: clear all
set obs 150
set seed 1234
foreach i in 1 2 {
gen year`i' = round(runiform()*4)
tostring year`i', replace
replace year`i' = "Super Low" if year`i'=="0"
rep
開始與以下toybox數據: clear all
set obs 150
set seed 1234
foreach i in 1 2 {
gen year`i' = round(runiform()*4)
tostring year`i', replace
replace year`i' = "AA" if year`i'=="0"
replace
我有一個包含20個城市的大型數據集,我想將它分成每個城市的較小數據集。數據集中的每個變量都將導出到文本文件中。 foreach i in Denver Blacksburg {
use "D:\Data\All\AggregatedCount.dta", clear
drop if MetroArea != `i'
export delimited lnbike using "D:\Da