Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Langbo : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::bo2012a: {
      if ((BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 6 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 6 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 6 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 6 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 6 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 1;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 2;
      if ((BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 27 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 27 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 27 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 27 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 27 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 3;
      if ((BO2012A_0420() == 12 || BO2012A_0421() == 12 ||
           BO2012A_0422() == 12 || BO2012A_0423() == 12 ||
           BO2012A_0424() == 12) &&
          (BO2012A_0420() == 12 || BO2012A_0420() == 98 ||
           BO2012A_0420() == 99 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 97)) &&
          (BO2012A_0421() == 12 || BO2012A_0421() == 98 ||
           BO2012A_0421() == 99 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 97)) &&
          (BO2012A_0422() == 12 || BO2012A_0422() == 98 ||
           BO2012A_0422() == 99 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 97)) &&
          (BO2012A_0423() == 12 || BO2012A_0423() == 98 ||
           BO2012A_0423() == 99 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 97)) &&
          (BO2012A_0424() == 12 || BO2012A_0424() == 98 ||
           BO2012A_0424() == 99 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 97)))
        a = 4;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 6 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 6 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 6 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 6 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 6 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 5;
      if ((BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 27 || BO2012A_0420() == 6 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 27 || BO2012A_0421() == 6 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 27 || BO2012A_0422() == 6 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 27 || BO2012A_0423() == 6 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 27 || BO2012A_0424() == 6 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 6;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 27 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 27 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 27 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 27 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 27 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 7;
      if ((BO2012A_0420() == 2 || BO2012A_0421() == 2 || BO2012A_0422() == 2 ||
           BO2012A_0423() == 2 || BO2012A_0424() == 2) &&
          (BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          (BO2012A_0420() == 27 || BO2012A_0421() == 27 ||
           BO2012A_0422() == 27 || BO2012A_0423() == 27 ||
           BO2012A_0424() == 27) &&
          (BO2012A_0420() == 2 || BO2012A_0420() == 6 || BO2012A_0420() == 27 ||
           (BO2012A_0420() > 39 && BO2012A_0420() <= 99)) &&
          (BO2012A_0421() == 2 || BO2012A_0421() == 6 || BO2012A_0421() == 27 ||
           (BO2012A_0421() > 39 && BO2012A_0421() <= 99)) &&
          (BO2012A_0422() == 2 || BO2012A_0422() == 6 || BO2012A_0422() == 27 ||
           (BO2012A_0422() > 39 && BO2012A_0422() <= 99)) &&
          (BO2012A_0423() == 2 || BO2012A_0423() == 6 || BO2012A_0423() == 27 ||
           (BO2012A_0423() > 39 && BO2012A_0423() <= 99)) &&
          (BO2012A_0424() == 2 || BO2012A_0424() == 6 || BO2012A_0424() == 27 ||
           (BO2012A_0424() > 39 && BO2012A_0424() <= 99)))
        a = 8;
      if ((BO2012A_0420() == 6 || BO2012A_0421() == 6 || BO2012A_0422() == 6 ||
           BO2012A_0423() == 6 || BO2012A_0424() == 6) &&
          ((BO2012A_0420() <= 39 && BO2012A_0420() != 6 &&
            BO2012A_0420() != 2 && BO2012A_0420() != 27) ||
           (BO2012A_0421() <= 39 && BO2012A_0421() != 6 &&
            BO2012A_0421() != 2 && BO2012A_0421() != 27) ||
           (BO2012A_0422() <= 39 && BO2012A_0422() != 6 &&
            BO2012A_0422() != 2 && BO2012A_0422() != 27) ||
           (BO2012A_0423() <= 39 && BO2012A_0423() != 6 &&
            BO2012A_0423() != 2 && BO2012A_0423() != 27) ||
           (BO2012A_0424() <= 39 && BO2012A_0424() != 6 &&
            BO2012A_0424() != 2 && BO2012A_0424() != 27)))
        a = 9;
      if (((BO2012A_0420() > 39 && BO2012A_0420() < 98) ||
           (BO2012A_0421() > 39 && BO2012A_0421() < 98) ||
           (BO2012A_0422() > 39 && BO2012A_0422() < 98) ||
           (BO2012A_0423() > 39 && BO2012A_0423() < 98) ||
           (BO2012A_0424() > 39 && BO2012A_0424() < 98)) &&
          (BO2012A_0420() > 39 && BO2012A_0421() > 39 && BO2012A_0422() > 39 &&
           BO2012A_0423() > 39 && BO2012A_0424() > 39))
        a = 12;
      if (BO2012A_0420() == 98 && BO2012A_0421() == 98 &&
          BO2012A_0422() == 98 && BO2012A_0423() == 98 && BO2012A_0424() == 98)
        a = 99;
    } break;
    }

    setData(a);
  }
};

    

Description

LANGBO indicates the language or languages spoken by the respondent in Bolivia.

Comparability — General

The censuses asked the question of all persons, but they include a category for persons who do not yet speak. The 2001 and 2012 samples are more detailed, including many combinations of multiple languages.

In 1976, the enumeration instructions indicate that persons who speak only a foreign language should be included with those who do not yet speak. Thus, for higher comparability, the ability to speak a foreign language was not used to classify responses in 2001 and 2012. However, this information is available in the corresponding source unharmonized variables. Persons who speak only a foreign language are coded to "does not speak or speaks only foreign language".

Universe

  • All persons

Availability

  • Bolivia: 1976, 2001, 2012