Data Cart

Your data extract

0 variables
0 samples
View Cart
EDUCFJ
Educational attainment, Fiji

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

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::fj1976a: {
      if (FJ1976A_0419() == 1) {
        if (FJ1976A_0418() == 1)
          a = 0;
        if (FJ1976A_0418() == 2)
          a = 101;
        if (FJ1976A_0418() == 3)
          a = 102;
        if (FJ1976A_0418() == 4)
          a = 103;
        if (FJ1976A_0418() == 5)
          a = 104;
        if (FJ1976A_0418() == 6)
          a = 105;
        if (FJ1976A_0418() == 7)
          a = 106;
        if (FJ1976A_0418() == 8)
          a = 201;
        if (FJ1976A_0418() == 9)
          a = 202;
        if (FJ1976A_0418() == 10)
          a = 203;
        if (FJ1976A_0418() == 11)
          a = 204;
        if (FJ1976A_0418() == 12)
          a = 205;
      }
    } break;
    case dataset_id::fj1986a: {
      if (FJ1986A_0418() == 1) {
        if (FJ1986A_0419() == 1)
          a = 0;
        if (FJ1986A_0419() == 2)
          a = 101;
        if (FJ1986A_0419() == 3)
          a = 102;
        if (FJ1986A_0419() == 4)
          a = 103;
        if (FJ1986A_0419() == 5)
          a = 104;
        if (FJ1986A_0419() == 6)
          a = 105;
        if (FJ1986A_0419() == 11)
          a = 106;
        if (FJ1986A_0419() == 12)
          a = 201;
        if (FJ1986A_0419() == 13)
          a = 202;
        if (FJ1986A_0419() == 14)
          a = 203;
        if (FJ1986A_0419() == 15)
          a = 204;
        if (FJ1986A_0419() == 16)
          a = 205;
      }
    } break;
    case dataset_id::fj1996a: {
      if (FJ1996A_0418() == 1) {
        if (FJ1996A_0419() == 1)
          a = 0;
        if (FJ1996A_0419() == 2)
          a = 101;
        if (FJ1996A_0419() == 3)
          a = 102;
        if (FJ1996A_0419() == 4)
          a = 103;
        if (FJ1996A_0419() == 5)
          a = 104;
        if (FJ1996A_0419() == 6)
          a = 105;
        if (FJ1996A_0419() == 11)
          a = 106;
        if (FJ1996A_0419() == 12)
          a = 201;
        if (FJ1996A_0419() == 13)
          a = 202;
        if (FJ1996A_0419() == 14)
          a = 203;
        if (FJ1996A_0419() == 15)
          a = 204;
        if (FJ1996A_0419() == 16)
          a = 205;
        if (FJ1996A_0419() == 17)
          a = 206;
      }
    } break;
    case dataset_id::fj2007a: {
      if (FJ2007A_0428() == 99) {
        if (FJ2007A_0427() == 0)
          a = 0;
        if (FJ2007A_0427() == 1)
          a = 0;
        if (FJ2007A_0427() == 2)
          a = 101;
        if (FJ2007A_0427() == 3)
          a = 102;
        if (FJ2007A_0427() == 4)
          a = 103;
        if (FJ2007A_0427() == 5)
          a = 104;
        if (FJ2007A_0427() == 6)
          a = 105;
        if (FJ2007A_0427() == 9)
          a = 106;
        if (FJ2007A_0427() == 10)
          a = 201;
        if (FJ2007A_0427() == 11)
          a = 202;
        if (FJ2007A_0427() == 12)
          a = 203;
        if (FJ2007A_0427() == 13)
          a = 204;
        if (FJ2007A_0427() == 14)
          a = 205;
        if (FJ2007A_0427() == 15 || FJ2007A_0427() == 17 ||
            FJ2007A_0427() == 20 || FJ2007A_0427() == 26)
          a = 206;
        if (FJ2007A_0427() == 18)
          a = 411;
        if (FJ2007A_0427() == 21)
          a = 421;
        if (FJ2007A_0427() == 22)
          a = 422;
        if (FJ2007A_0427() >= 25 && FJ2007A_0427() <= 27)
          a = 607;
        if (FJ2007A_0427() == 28)
          a = 701;
        if (FJ2007A_0427() == 35)
          a = 702;
        if (FJ2007A_0427() == 40)
          a = 800;
      }
    } break;
    }

    setData(a);
  }
};