⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gsort.hlp

📁 是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到
💻 HLP
字号:
{smcl}
{* 23nov2004}{...}
{cmd:help gsort}{right:dialog:  {bf:{dialog gsort}}}
{hline}

{title:Title}

{p2colset 5 18 20 2}{...}
{p2col :{hi:[D] gsort} {hline 2}}Ascending and descending sort{p_end}
{p2colreset}{...}


{title:Syntax}

{p 8 14 2}
{cmd:gsort}
[{cmd:+}|{cmd:-}]
{varname}
[[{cmd:+}|{cmd:-}]
{it:varname} {it:...}]
[{cmd:,}
{opth g:enerate(newvar)} {opt m:first}]


{title:Description}

{pstd}
{opt gsort} arranges observations to be in ascending or descending
order of the specified variables, and so differs from {opt sort} in that
{opt sort} produces ascending-order arrangements only; see {helpb sort}.

{pstd}
Each {varname} can be numeric or a string.

{pstd}
The observations are placed in ascending order of {varname} if {opt +}
or nothing is typed in front of the name, and in descending order if {opt -} is
typed.


{title:Options}

{phang}
{opth generate(newvar)} creates {it:newvar} containing 1, 2,
3, ... for each group denoted by the ordered data.  This is
useful when using the ordering in a subsequent {helpb by} operation.

{phang}
{opt mfirst} specifies that missing values be placed first in
descending orderings rather than last.


{title:Examples}

{p 4 32 2}{cmd:. gsort income} {space 12} (same as {cmd:sort income}){p_end}
    {cmd:. list in 1/10}

{p 4 32 2}{cmd:. gsort +income} {space 11} (same as {cmd:gsort income}){p_end}
    {cmd:. list in 1/10}

{p 4 32 2}{cmd:. gsort -income} {space 11} (reverse sort){p_end}
    {cmd:. list in 1/10}

{p 4 32 2}{cmd:. gsort -name} {space 13} (reverse alphabetical){p_end}
    {cmd:. list name}

{p 4 32 2}{cmd:. gsort id time} {space 11} (ascending id, asc. time){p_end}
{phang}{cmd:. list id time bp}

{p 4 32 2}{cmd:. gsort id -bp} {space 12} (asc. id, descending bp){p_end}
{phang}{cmd:. list id bp time}{p_end}

{p 4 32 2}{cmd:. gsort id bp} {space 13} (asc. id, asc. bp){p_end}
{phang}{cmd:. quietly by id: gen lobp = bp[1]}{p_end}
{p 4 32 2}{cmd:. gsort id -bp} {space 12} (asc. id, des. bp){p_end}
{phang}{cmd:. quietly by id: gen hibp = bp[1]}{p_end}

{p 4 32 2}{cmd:. gsort -x, gen(revx)} {space 5} (descending x){p_end}
{phang}{cmd:. quietly by revx: gen rcum = _N if _n==1}{p_end}
{phang}{cmd:. replace rcum = sum(rcum)}{p_end}
{phang}{cmd:. replace rcum = rcum / rcum[_N]}{p_end}


{title:Also see}

{psee}
Manual:  {bf:[D] gsort}

{psee}
Online:  {helpb sort}
{p_end}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -