def preload_categories_fiscales_data_frame(): global categories_fiscales_data_frame if categories_fiscales_data_frame is None: categories_fiscales_data_frame = get_parametres_fiscalite_data_frame() categories_fiscales_data_frame = categories_fiscales_data_frame[ ['posteCOICOP', 'annee', 'categoriefiscale'] ].copy() generate_variables()
def preload_categories_fiscales_data_frame(): global categories_fiscales_data_frame if categories_fiscales_data_frame is None: categories_fiscales_data_frame = get_parametres_fiscalite_data_frame() categories_fiscales_data_frame = categories_fiscales_data_frame[[ 'posteCOICOP', 'annee', 'categoriefiscale' ]].copy() generate_variables()
def preload_postes_coicop_data_frame(): global postes_coicop_data_frame if postes_coicop_data_frame is None: postes_coicop_data_frame = get_parametres_fiscalite_data_frame() postes_coicop_data_frame = postes_coicop_data_frame[ ['posteCOICOP', 'annee', 'description', 'categoriefiscale']].copy() postes_coicop_data_frame.drop_duplicates('posteCOICOP', keep = 'last', inplace = True) generate_variables()
def preload_postes_coicop_data_frame(): global postes_coicop_data_frame if postes_coicop_data_frame is None: postes_coicop_data_frame = get_parametres_fiscalite_data_frame() postes_coicop_data_frame = postes_coicop_data_frame[[ 'posteCOICOP', 'annee', 'description', 'categoriefiscale' ]].copy() postes_coicop_data_frame.drop_duplicates('posteCOICOP', keep='last', inplace=True) generate_variables()
#! /usr/bin/env python # -*- coding: utf-8 -*- import pkg_resources import os from openfisca_france_indirect_taxation.utils import get_parametres_fiscalite_data_frame selected_parametres_fiscalite_data_frame = get_parametres_fiscalite_data_frame( ) selected_parametres_fiscalite_data_frame = \ selected_parametres_fiscalite_data_frame[['posteCOICOP', 'annee', 'categoriefiscale']] selected_parametres_fiscalite_data_frame.set_index('posteCOICOP', inplace=True) ensemble_postes_coicop = selected_parametres_fiscalite_data_frame.reset_index() consommation_directory = os.path.join( pkg_resources.get_distribution( 'openfisca_france_indirect_taxation').location) script_categorie_fiscale = open( os.path.join(consommation_directory, 'openfisca_france_indirect_taxation', 'model', 'consommation', 'categorie_fiscale_generator.py'), 'w') presentation_and_imports = ''' # -*- coding: utf-8 -*- # OpenFisca -- A versatile microsimulation software # By: OpenFisca Team <*****@*****.**>
#! /usr/bin/env python # -*- coding: utf-8 -*- import pkg_resources import os from openfisca_france_indirect_taxation.utils import get_parametres_fiscalite_data_frame selected_parametres_fiscalite_data_frame = get_parametres_fiscalite_data_frame() selected_parametres_fiscalite_data_frame = \ selected_parametres_fiscalite_data_frame[['posteCOICOP', 'annee', 'categoriefiscale']] selected_parametres_fiscalite_data_frame.set_index('posteCOICOP', inplace = True) ensemble_postes_coicop = selected_parametres_fiscalite_data_frame.reset_index() consommation_directory = os.path.join( pkg_resources.get_distribution('openfisca_france_indirect_taxation').location ) script_categorie_fiscale = open( os.path.join(consommation_directory, 'openfisca_france_indirect_taxation', 'model', 'consommation', 'categorie_fiscale_generator.py'), 'w' ) presentation_and_imports = ''' # -*- coding: utf-8 -*- # OpenFisca -- A versatile microsimulation software # By: OpenFisca Team <*****@*****.**>