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 Sewage : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::ar1991a: {
      if (AR1991A_0037(0) == 9 && AR1991A_0046(0) != 99)
        a = 0;
    } break;
    case dataset_id::bo1992a: {
      if (BO1992A_0044(0) == 9 && BO1992A_0042(0) == 3)
        a = 20;
    } break;
    case dataset_id::bo2001a: {
      if (BO2001A_0055(0) == 9 && BO2001A_0053(0) == 2)
        a = 20;
    } break;
    case dataset_id::de1971a: {
      if (DE1971A_0042(0) == 2 && DE1971A_0044(0) == 1)
        a = 20;
      if (DE1971A_0042(0) == 9 && DE1971A_0044(0) == 8)
        a = 99;
    } break;
    case dataset_id::uy1963a: {
      if (UY1963A_0057(0) == 9 && UY1963A_0055(0) == 4)
        a = 20;
      if (UY1963A_0057(0) == 9 && UY1963A_0055(0) == 8)
        a = 99;
    } break;
    case dataset_id::uy1985a: {
      if (UY1985A_0057(0) == 0 && UY1985A_0055(0) == 3)
        a = 20;
    } break;
    case dataset_id::uy1996a: {
      if (UY1996A_0050(0) == 9 && UY1996A_0048(0) == 3)
        a = 20;
      if (UY1996A_0050(0) == 9 && UY1996A_0048(0) == 8)
        a = 99;
    } break;
    case dataset_id::uy1963x: {
      if (UY1963X_0057(0) == 9 && UY1963X_0055(0) == 4)
        a = 20;
      if (UY1963X_0057(0) == 9 && UY1963X_0055(0) == 8)
        a = 99;
    } break;
    case dataset_id::uy1985x: {
      if (UY1985X_0057(0) == 0 && UY1985X_0055(0) == 3)
        a = 20;
    } break;
    case dataset_id::uy1996x: {
      if (UY1996X_0050(0) == 9 && UY1996X_0048(0) == 3)
        a = 20;
    } break;
    case dataset_id::uy2011a: {
      if (UY2011A_0048(0) == 0 && UY2011A_0046(0) == 3)
        a = 20;
    } break;
    case dataset_id::uy2011x: {
      if (UY2011X_0048(0) == 0 && UY2011X_0046(0) == 3)
        a = 20;
    } break;
    case dataset_id::gt2002a: {
      if (GT2002A_0045(0) == 0 && GT2002A_0044(0) == 2)
        a = 20;
    } break;
    case dataset_id::bo2012a: {
      if (BO2012A_0043(0) == 9 && BO2012A_0042(0) == 3)
        a = 20;
    } break;
    }

    setData(a);
  }
};