私は、会社の従業員のための変数がある数多くの企業を対象としたデータセットを用意しています。何年にもわたって従業員数が報告されていないため、前後に空白が表示され、前後に価値が含まれています。 データは次のようになります不足しているかどうかを確認する方法
COMPANY YEAR NO. EMPLOYEES
Company 1 2007 4
Company 1 2008 5
Company 1 2009 5
Company 1 2010 5
Company 2 2007 11
Company 2 2008 10
Company 2 2009
Company 2 2010 10
Company 3 2007 3
Company 3 2008 4
Company 3 2009
Company 3 2010 3
私はこれらの年の指標を作り、そのような出来事のためのデータセットを検索し、その後一年前と空白のスポットを交換できるようにしたいと思います。交換の前年がない場合、または前の年が空白の場合は、空白の後の1年です。
COMPANY YEAR NO. EMPLOYEES
Company 1 2007 4
Company 1 2008 5
Company 1 2009 5
Company 1 2010 5
Company 2 2007 11
Company 2 2008 10
Company 2 2009 10
Company 2 2010 10
Company 3 2007 3
Company 3 2008 4
Company 3 2009 4
Company 3 2010 3
が最初に私はコードが置き換えられないことが重要2年の間で、欠損値の問題を(持っているかどうかをチェックする必要があり、要約する:私は好きにデータセットの期待しています昨年の前後に値が欠落していた。次に、空白でない任意の2年の間に何らかの空白の年がある場合は、上記のようにこれらの空白の点を置き換えたいと思います。
検索。これらの方法は、あなたの状況に適用する必要があります。欠損値が最初の観測値にある場合には、2次ルールを適用するように調整する必要がありますが、 – Tom
[欠けているデータを置き換えるために保持するsasの問題]の可能な複製(https://stackoverflow.com/questions/39446618/sas-issue-with-retain-to-replace-missing-data) – Reeza