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

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::br2000a: {
      if (BR2000A_0415() < 5)
        a = 0;
    } break;
    case dataset_id::es1981a: {
      if (ES1981A_0430() < 6)
        a = 0;
    } break;
    case dataset_id::cl1982a: {
      if (CL1982A_0409() >= 5 && CL1982A_0401() == 0)
        a = 2;
    } break;
    case dataset_id::cl1992a: {
      if (CL1992A_0407() >= 5 && CL1992A_0411() == 0)
        a = 2;
    } break;
    case dataset_id::vn1999a: {
      if (VN1999A_0420() >= 5 && VN1999A_0420() <= 12 ||
          VN1999A_0419() >= 2 && VN1999A_0419() <= 4)
        a = 2;
    } break;
    case dataset_id::kh1998a: {
      if (KH1998A_0411() == 2 && KH1998A_0403() < 7)
        a = 0;
    } break;
    case dataset_id::am2001a: {
      if (AM2001A_0409() < 7)
        a = 0;
    } break;
    case dataset_id::mn2000a: {
      if (MN2000A_0406() < 7)
        a = 0;
    } break;
    case dataset_id::kh2008a: {
      if ((KH2008A_0414() == 1 || KH2008A_0414() == 9) && KH2008A_0413() == 1)
        a = 2;
      if (KH2008A_0414() == 1 && KH2008A_0413() == 9)
        a = 9;
      if (KH2008A_0414() >= 1 && KH2008A_0414() <= 9 && KH2008A_0403() <= 6)
        a = 0;
    } break;
    case dataset_id::mw1987a: {
      if (MW1987A_0412() == 2 && MW1987A_0413() == 1)
        a = 2;
    } break;
    case dataset_id::mw1998a: {
      if (MW1998A_0409() == 2 && (MW1998A_0410() == 1 || MW1998A_0411() == 1))
        a = 2;
    } break;
    case dataset_id::cm2005a: {
      if ((CM2005A_0490() == 0 || CM2005A_0490() >= 98) &&
          (CM2005A_0491() == 1 && CM2005A_0492() == 1 ||
           CM2005A_0494() == 1 && CM2005A_0495() == 1))
        a = 2;
      if (CM2005A_0490() == 99 && CM2005A_0491() == 2 && CM2005A_0492() == 2)
        a = 1;
    } break;
    case dataset_id::kg2009a: {
      if (KG2009A_0430() < 10)
        a = 2;
    } break;
    case dataset_id::am2011a: {
      if (AM2011A_0407() < 6)
        a = 0;
    } break;
    case dataset_id::kh2019a: {
      if (KH2019A_0421() == 1 && KH2019A_0422() == 1)
        a = 2;
    } break;
    case dataset_id::vn2019a: {
      if (VN2019A_0427() >= 3 && VN2019A_0427() <= 11)
        a = 2;
    } break;
    }

    setData(a);
  }
};