Stata 创建具有最大值的新数据集
这是我在Stata的数据集: 我想创建一个新的数据集,每个患者有一行:Stata 创建具有最大值的新数据集,stata,Stata,这是我在Stata的数据集: 我想创建一个新的数据集,每个患者有一行:observation的最大值 编辑: 我还想保留date变量。您可以使用collapse命令获取所需内容: clear input patient observation 17133 2.2 17133 2.3 17154 3.2 17154 1.2 17154 2.2 end collapse (max) observation, by(patient) list, abbreviate(15) +-
observation
的最大值
编辑:
我还想保留
date
变量。您可以使用collapse
命令获取所需内容:
clear
input patient observation
17133 2.2
17133 2.3
17154 3.2
17154 1.2
17154 2.2
end
collapse (max) observation, by(patient)
list, abbreviate(15)
+-----------------------+
| patient observation |
|-----------------------|
1. | 17133 2.3 |
2. | 17154 3.2 |
+-----------------------+
有关详细信息,请键入帮助折叠
编辑: 如果要同时保留
日期
:
clear
input patient observation str10 date1
17133 2.2 "01jul1965"
17133 2.3 "30jun1965"
17144 4.1 "01jul1965"
17144 3.2 "30jun1965"
17144 1.5 "30jun1965"
17154 3.2 "30jun1965"
17154 1.2 "01jul1965"
17154 2.2 "01jul1965"
end
generate date2 = daily(date1, "DMY")
format %tdDDMonCCYY date2
bysort patient (observation): keep if _n == _N
list patient observation date2, abbreviate(15)
+-----------------------------------+
| patient observation date2 |
|-----------------------------------|
1. | 17133 2.3 30Jun1965 |
2. | 17144 4.1 01Jul1965 |
3. | 17154 3.2 30Jun1965 |
+-----------------------------------+
您可以使用
collapse
命令获取所需内容:
clear
input patient observation
17133 2.2
17133 2.3
17154 3.2
17154 1.2
17154 2.2
end
collapse (max) observation, by(patient)
list, abbreviate(15)
+-----------------------+
| patient observation |
|-----------------------|
1. | 17133 2.3 |
2. | 17154 3.2 |
+-----------------------+
有关详细信息,请键入帮助折叠
编辑: 如果要同时保留
日期
:
clear
input patient observation str10 date1
17133 2.2 "01jul1965"
17133 2.3 "30jun1965"
17144 4.1 "01jul1965"
17144 3.2 "30jun1965"
17144 1.5 "30jun1965"
17154 3.2 "30jun1965"
17154 1.2 "01jul1965"
17154 2.2 "01jul1965"
end
generate date2 = daily(date1, "DMY")
format %tdDDMonCCYY date2
bysort patient (observation): keep if _n == _N
list patient observation date2, abbreviate(15)
+-----------------------------------+
| patient observation date2 |
|-----------------------------------|
1. | 17133 2.3 30Jun1965 |
2. | 17144 4.1 01Jul1965 |
3. | 17154 3.2 30Jun1965 |
+-----------------------------------+
今后,请使用Stata的
dataex
命令为我们提供。截图没有帮助。以后,请使用Stata的dataex
命令为我们提供。截图没有帮助。