Data Cart

Your data extract

0 variables
0 samples
View Cart
MIGCTRY1
Country of residence 1 year ago

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

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

    long a = getRecoded();
    if (dataSet == dataset_id::us2005a) {
      if (US2005A_0417() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::us2010a) {
      if (US2010A_0456() == 0 && US2010A_0419() >= 1)
        a = 90000;
    }
    if (dataSet == dataset_id::it2001a) {
      if (IT2001A_0424() == 9)
        a = 0;
    }
    if (dataSet == dataset_id::pr2005a) {
      if (PR2005A_0419() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::ie1991a) {
      if (IE1991A_0408() == 1 && IE1991A_0404() == 0)
        a = 0;
    }
    if (dataSet == dataset_id::mz1997a) {
      if (MZ1997A_0416() == 99 && MZ1997A_0403() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::mz2007a) {
      if (MZ2007A_0435() == 99 && MZ2007A_0403() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::pr2010a) {
      if (PR2010A_0454() == 0 && PR2010A_0419() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::pl2002a) {
      if (PL2002A_0435() == 0 && PL2002A_0403() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::pg2011a) {
      if (PG2011A_0029(0) == 0 && PG2011A_0406() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::it2011a) {
      if (IT2011A_0428() >= 1 && IT2011A_0428() <= 3)
        a = 90000;
    }
    if (dataSet == dataset_id::ru2010a) {
      if (RU2010A_0435() == 999 && RU2010A_0401() == 0)
        a = 0;
    }
    if (dataSet == dataset_id::sn2013a) {
      if (SN2013A_0430() == 999 && SN2013A_0431() >= 1 && SN2013A_0431() <= 14)
        a = 90000;
    }
    if (dataSet == dataset_id::pr2015a) {
      if (PR2015A_0450() == 999 && PR2015A_0415() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::pr2020a) {
      if (PR2020A_0451() == 999 && PR2020A_0415() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::us2015a) {
      if (US2015A_0449() == 0 && US2015A_0414() < 1)
        a = 0;
    }
    if (dataSet == dataset_id::us2020a) {
      if (US2020A_0450() == 0 && US2020A_0414() < 1)
        a = 0;
    }

    setData(a);
  }
};