在Stata中分离行中的分组直方图数据

时间:2018-03-25 00:06:47

标签: histogram stata

我有一些需要转换的直方图数据,以便我使用Stata命令DCdensity

以下是数据的当前形式:

-5--56-

-10--70-

-15--60-

-20--67-

-25--62-

但我需要它,这样我有56行5,7行10,6行15等... 我怎么能进行这种转变?另一种方法是编辑命令的源代码,但这会复杂得多。

1 个答案:

答案 0 :(得分:1)

根据建议,您应该使用expand。假设您的变量名为var1,我就是这样做的:

replace var1 = subinstr(subinstr(var1,"--","_",.),"-","",.)
split var1, p("_")
destring var1?, replace

expand var12