Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Loading Frequency Data...

Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Electric : public Editor {

public:
  Electric(VarPointer varInfo) : Editor(varInfo) {}
  void edit() {

    long a = getRecoded();
    if (dataSet == dataset_id::ke1989a) {
      if (KE1989A_0016(0) == 1)
        a = 1;
    }
    if (dataSet == dataset_id::ke1999a) {
      if (KE1999A_0020(0) == 1)
        a = 1;
    }
    if (dataSet == dataset_id::mn1989a) {
      if ((MN1989A_0047(0) == 1 || MN1989A_0052(0) == 1 ||
           MN1989A_0057(0) == 1 || MN1989A_0062(0) == 1) &&
          MN1989A_0040(0) == 9)
        a = 1;
      if ((MN1989A_0047(0) > 1 || MN1989A_0052(0) > 1 || MN1989A_0057(0) > 1 ||
           MN1989A_0062(0) > 1) &&
          MN1989A_0040(0) == 9)
        a = 2;
    }
    if (dataSet == dataset_id::uy1985a) {
      if (UY1985A_0049(0) == 2 &&
          (UY1985A_0051(0) == 1 || UY1985A_0052(0) == 1))
        a = 1;
    }
    if (dataSet == dataset_id::uy1996a) {
      if (UY1996A_0034(0) == 2 &&
          (UY1996A_0035(0) == 1 || UY1996A_0036(0) == 1 ||
           UY1996A_0037(0) == 1))
        a = 1;
    }
    if (dataSet == dataset_id::uy1985x) {
      if (UY1985X_0049(0) == 2 &&
          (UY1985X_0051(0) == 1 || UY1985X_0052(0) == 1))
        a = 1;
    }
    if (dataSet == dataset_id::uy1996x) {
      if (UY1996X_0034(0) == 2 &&
          (UY1996X_0035(0) == 1 || UY1996X_0036(0) == 1 ||
           UY1996X_0037(0) == 1))
        a = 1;
    }

    setData(a);
  }
};