Data Cart

Your data extract

0 variables
0 samples
View Cart
EDUCAR
Educational attainment, Argentina

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

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::ar1970a: {
      if (AR1970A_0413() == 0 && AR1970A_0403() >= 5)
        a = 110;
    } break;
    case dataset_id::ar1980a: {
      if (AR1980A_0410() == 0 && AR1980A_0402() >= 5)
        a = 110;
      if (EDUCAR() >= 204 && EDUCAR() <= 207 && AGE() == 6)
        a = 209;
      if (EDUCAR() >= 205 && EDUCAR() <= 207 && AGE() == 7)
        a = 209;
      if (EDUCAR() >= 206 && EDUCAR() <= 207 && AGE() == 8)
        a = 209;
      if (EDUCAR() == 207 && AGE() == 9)
        a = 209;
      if (EDUCAR() >= 313 && EDUCAR() <= 315 && AGE() == 12)
        a = 319;
      if (EDUCAR() >= 314 && EDUCAR() <= 315 && AGE() == 13)
        a = 319;
      if (EDUCAR() == 315 && AGE() == 14)
        a = 319;
      if (EDUCAR() >= 323 && EDUCAR() <= 325 && AGE() == 12)
        a = 329;
      if (EDUCAR() >= 324 && EDUCAR() <= 325 && AGE() == 13)
        a = 329;
      if (EDUCAR() == 325 && AGE() == 14)
        a = 329;
      if (EDUCAR() >= 333 && EDUCAR() <= 335 && AGE() == 12)
        a = 339;
      if (EDUCAR() >= 334 && EDUCAR() <= 335 && AGE() == 13)
        a = 339;
      if (EDUCAR() == 335 && AGE() == 14)
        a = 339;
      if (EDUCAR() >= 343 && EDUCAR() <= 345 && AGE() == 12)
        a = 349;
      if (EDUCAR() >= 344 && EDUCAR() <= 345 && AGE() == 13)
        a = 349;
      if (EDUCAR() == 345 && AGE() == 14)
        a = 349;
      if (EDUCAR() >= 353 && EDUCAR() <= 355 && AGE() == 12)
        a = 359;
      if (EDUCAR() >= 354 && EDUCAR() <= 355 && AGE() == 13)
        a = 359;
      if (EDUCAR() == 355 && AGE() == 14)
        a = 359;
      if (EDUCAR() >= 413 && EDUCAR() <= 417 && AGE() == 18)
        a = 419;
      if (EDUCAR() >= 414 && EDUCAR() <= 417 && AGE() == 19)
        a = 419;
      if (EDUCAR() >= 415 && EDUCAR() <= 417 && AGE() == 20)
        a = 419;
      if (EDUCAR() >= 416 && EDUCAR() <= 417 && AGE() == 21)
        a = 419;
      if (EDUCAR() == 417 && AGE() == 22)
        a = 419;
      if (EDUCAR() >= 433 && EDUCAR() <= 437 && AGE() == 18)
        a = 439;
      if (EDUCAR() >= 434 && EDUCAR() <= 437 && AGE() == 19)
        a = 439;
      if (EDUCAR() >= 435 && EDUCAR() <= 437 && AGE() == 20)
        a = 439;
      if (EDUCAR() >= 436 && EDUCAR() <= 437 && AGE() == 21)
        a = 439;
      if (EDUCAR() == 437 && AGE() == 22)
        a = 439;
    } break;
    case dataset_id::ar1991a: {
      if (EDUCAR() == 204 && AGE() == 6)
        a = 209;
      if (EDUCAR() == 315 && AGE() >= 13 && AGE() <= 14)
        a = 319;
      if (EDUCAR() == 416 && AGE() == 20)
        a = 419;
      if (EDUCAR() >= 433 && EDUCAR() <= 435 && AGE() >= 16 && AGE() <= 18)
        a = 439;
      if (EDUCAR() == 436 && AGE() == 21)
        a = 439;
    } break;
    case dataset_id::ar2001a: {
      if (AR2001A_0409() == 9 && AR2001A_0410() == 0 && AR2001A_0411() == 9 &&
          AR2001A_0412() == 9 && AR2001A_0413() == 99 && AR2001A_0403() >= 3)
        a = 110;
    } break;
    case dataset_id::ar2010a: {
      if (AR2010A_0402() < 3)
        a = 0;
      if (AR2010A_0410() == 99 && AR2010A_0402() >= 3)
        a = 110;
      if (EDUCAR() >= 204 && EDUCAR() <= 207 && AGE() == 6)
        a = 209;
      if (EDUCAR() >= 205 && EDUCAR() <= 207 && AGE() == 7)
        a = 209;
      if (EDUCAR() >= 206 && EDUCAR() <= 207 && AGE() == 8)
        a = 209;
      if (EDUCAR() == 207 && AGE() == 9)
        a = 209;
      if (EDUCAR() == 311 && AGE() >= 6 && AGE() <= 10)
        a = 319;
      if (EDUCAR() == 312 && AGE() >= 6 && AGE() <= 11)
        a = 319;
      if (EDUCAR() >= 313 && EDUCAR() <= 315 && AGE() == 12)
        a = 319;
      if (EDUCAR() >= 314 && EDUCAR() <= 315 && AGE() == 13)
        a = 319;
      if (EDUCAR() == 315 && AGE() == 14)
        a = 319;
      if (EDUCAR() >= 411 && EDUCAR() <= 417 && AGE() == 16)
        a = 419;
      if (EDUCAR() >= 412 && EDUCAR() <= 417 && AGE() == 17)
        a = 419;
      if (EDUCAR() >= 413 && EDUCAR() <= 417 && AGE() == 18)
        a = 419;
      if (EDUCAR() >= 414 && EDUCAR() <= 417 && AGE() == 19)
        a = 419;
      if (EDUCAR() >= 415 && EDUCAR() <= 417 && AGE() == 20)
        a = 419;
      if (EDUCAR() >= 416 && EDUCAR() <= 417 && AGE() == 21)
        a = 419;
      if (EDUCAR() == 417 && AGE() == 22)
        a = 419;
      if (EDUCAR() >= 431 && EDUCAR() <= 437 && AGE() == 16)
        a = 439;
      if (EDUCAR() >= 432 && EDUCAR() <= 437 && AGE() == 17)
        a = 439;
      if (EDUCAR() >= 433 && EDUCAR() <= 437 && AGE() == 18)
        a = 439;
      if (EDUCAR() >= 434 && EDUCAR() <= 437 && AGE() == 19)
        a = 439;
      if (EDUCAR() >= 435 && EDUCAR() <= 437 && AGE() == 20)
        a = 439;
      if (EDUCAR() >= 436 && EDUCAR() <= 437 && AGE() == 21)
        a = 439;
      if (EDUCAR() == 437 && AGE() == 22)
        a = 439;
    } break;
    }

    setData(a);
  }
};