12 mai 2025

Code pour R:

Code: RSA.FAO.Dates
Année: 1968
Disponible pour 28 pays

Pour en savoir plus sur le traitement des données avec R, consulter notre site de référence dédié à R en sciences humaines.Ici, trois vecteurs sont constitués puis intégrés dans une base. Pour un traitement dans R visant à combiner plusieurs variables, utiliser la fonction merge : merge(base1, base2, by="code"). Exemple de la récupération de trois variables, de la fusion des bases et d'une régression multiple.



RSA.FAO.Dates=c("147680", "2e+05", "15000", "700", "5000", "309000", "7200", "16204", "20865", "260000", "280000", "1900", "65", "700", "350", "56728", "90000", "14000", "7390", "5000", "40000", "150800", "363", "5300", "22000", "59500", "1400", "34400")

code=c("DZA", "SAU", "BHR", "BEN", "CHN", "EGY", "ARE", "ESP", "USA", "IRQ", "IRN", "ISR", "JOR", "KEN", "KWT", "LBY", "MAR", "MRT", "MEX", "NER", "OMN", "PAK", "PER", "SOM", "TCD", "TUN", "TUR", "YEM")

nom=c("Algérie", "Arabie Saoudite", "Bahreïn", "Bénin ", "Chine", "Égypte", "Émirats arabes unis", "Espagne", "États-Unis", "Irak", "Iran", "Israël", "Jordanie", "Kenya", "Koweït", "Libye", "Maroc", "Mauritanie", "Mexique", "Niger", "Oman", "Pakistan", "Pérou", "Somalie", "Tchad", "Tunisie", "Turquie", "Yémen")

base=data.frame(code,nom,RSA.FAO.Dates)

mean(RSA.FAO.Dates)


Code pour Python:

Code: RSA.FAO.Dates
Année: 1968
Disponible pour 28 pays

Avec Python 3 et le package pandas, la logique est similaire.



import pandas as pd

base = {'code' : ["DZA", "SAU", "BHR", "BEN", "CHN", "EGY", "ARE", "ESP", "USA", "IRQ", "IRN", "ISR", "JOR", "KEN", "KWT", "LBY", "MAR", "MRT", "MEX", "NER", "OMN", "PAK", "PER", "SOM", "TCD", "TUN", "TUR", "YEM"],'nom' : ["Algérie", "Arabie Saoudite", "Bahreïn", "Bénin ", "Chine", "Égypte", "Émirats arabes unis", "Espagne", "États-Unis", "Irak", "Iran", "Israël", "Jordanie", "Kenya", "Koweït", "Libye", "Maroc", "Mauritanie", "Mexique", "Niger", "Oman", "Pakistan", "Pérou", "Somalie", "Tchad", "Tunisie", "Turquie", "Yémen"],'RSA.FAO.Dates' : ["147680", "2e+05", "15000", "700", "5000", "309000", "7200", "16204", "20865", "260000", "280000", "1900", "65", "700", "350", "56728", "90000", "14000", "7390", "5000", "40000", "150800", "363", "5300", "22000", "59500", "1400", "34400"]}

base=pd.DataFrame(base)
base=pd.DataFrame(base)
#Imprimer la base (vision tronquée)
print(base)
#Imprimer la base (vision complète)
with pd.option_context('display.max_rows', None, 'display.max_columns', None):
     print(base)
print(base['RSA.FAO.Dates'].mean())