新しい指標変数を作成するにはどうしたらいいですか?それはWorkingFamilyです。一致するIDと定義された条件に基づいて新しい変数を作成する
同じSERIALを持つ人は同じ世帯内にあります。
EMPSTAT == 10またはEMPSTAT == 12の個人が使用されます。
> dput(head(IPUMS.SDdata.MC))
structure(list(YEAR = c(2016L, 2016L, 2016L, 2016L, 2016L, 2016L
), SERIAL = c(89076L, 89077L, 89078L, 89079L, 89080L, 89104L),
HWTSUPP = c(30187500L, 30183100L, 28600900L, 21051300L, 31378100L,
17928900L), ASECFLAG = c(1L, 1L, 1L, 1L, 1L, 1L), COUNTY = c(6073L,
6073L, 6073L, 6073L, 6073L, 6073L), MONTH = c(3L, 3L, 3L,
3L, 3L, 3L), PERNUM = c(1L, 1L, 1L, 1L, 1L, 3L), WTSUPP = c(30187500L,
30183100L, 28600900L, 21051300L, 31378100L, 17497400L), FAMSIZE = c(1L,
1L, 1L, 1L, 1L, 4L), EMPSTAT = c(32L, 32L, 32L, 32L, 32L,
0L), HIMCAID = c(2L, 2L, 2L, 2L, 2L, 2L), PID = c("2016 3 89076 1",
"2016 3 89077 1", "2016 3 89078 1", "2016 3 89079 1", "2016 3 89080 1",
"2016 3 89104 3"), WTSUPP2 = c(3018.75, 3018.31, 2860.09,
2105.13, 3137.81, 1749.74)), .Names = c("YEAR", "SERIAL",
"HWTSUPP", "ASECFLAG", "COUNTY", "MONTH", "PERNUM", "WTSUPP",
"FAMSIZE", "EMPSTAT", "HIMCAID", "PID", "WTSUPP2"), row.names = c(174187L,
174188L, 174189L, 174190L, 174191L, 174248L), class = "data.frame")
を持っているかどうかを確認するために、これを実行することができますどのようなもの実際にデータを入力する必要はありません。画像の代わりに、カット&ペーストできるテキスト形式のデータを提供してください。理想的には、R data.frameから 'dput'で生成されます。 – G5W
何か試しましたか?これは適切なプログラミングの質問よりも "私のためにこれをしてください"というタイプの質問のように思えます。 [再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を作成する方法を見て、サンプル入力データを含めてください。画像)とその入力に対する所望の出力を提供し、その結果、溶液を試験し、検証することができる。 – MrFlick