simulated_variables_with_e10 = simulated_variables_without_e10 + ['sp_e10_ticpe'] # First, obtain the fuel consumption of each individual: for year in [2005]: try: data_simulation = \ simulate_df_calee_on_ticpe(simulated_variables = simulated_variables_with_e10, year = year) except: data_simulation = \ simulate_df_calee_on_ticpe(simulated_variables = simulated_variables_without_e10, year = year) data_simulation['sp_e10_ticpe'] = 0 del simulated_variables_with_e10, simulated_variables_without_e10 liste_carburants_accise = get_accise_ticpe_majoree() value_accise_diesel = liste_carburants_accise['accise majoree diesel'].loc[u'{}'.format(year)] / 100 value_accise_sp = liste_carburants_accise['accise majoree sans plomb'].loc[u'{}'.format(year)] / 100 value_accise_super_plombe = \ liste_carburants_accise['accise majoree super plombe'].loc[u'{}'.format(year)] / 100 data_simulation['quantite_diesel'] = data_simulation['diesel_ticpe'] / (value_accise_diesel) data_simulation['quantite_sans_plomb'] = (data_simulation['sp95_ticpe'] + data_simulation['sp98_ticpe'] + data_simulation['sp_e10_ticpe']) / (value_accise_sp) data_simulation['quantite_super_plombe'] = data_simulation['super_plombe_ticpe'] / (value_accise_super_plombe) del value_accise_diesel, value_accise_sp, value_accise_super_plombe, liste_carburants_accise for element in data_simulation['quantite_super_plombe']: if element == np.nan: data_simulation['quantite_essence'] = ( data_simulation['quantite_sans_plomb'] + data_simulation['quantite_super_plombe']
# -*- coding: utf-8 -*- """ Created on Mon Aug 17 15:48:31 2015 @author: thomas.douenne """ # L'objectif est de décrire l'évolution des montants des accises de la TICPE depuis 1993 # Import de fonctions spécifiques à Openfisca Indirect Taxation from openfisca_france_indirect_taxation.examples.utils_example import graph_builder_bar_list from openfisca_france_indirect_taxation.examples.dataframes_from_legislation.get_accises import \ get_accise_ticpe_majoree # Recherche des paramètres de la législation liste = ['ticpe_gazole', 'ticpe_super9598', 'super_plombe_ticpe'] df_accises = get_accise_ticpe_majoree() # Réalisation des graphiques graph_builder_bar_list(df_accises['accise majoree sans plomb'], 1, 1) graph_builder_bar_list(df_accises['accise majoree diesel'], 1, 1) graph_builder_bar_list(df_accises['accise majoree super plombe'], 1, 1)
'sp_e10_ticpe' ] # First, obtain the fuel consumption of each individual: for year in [2005]: try: data_simulation = \ simulate_df_calee_on_ticpe(simulated_variables = simulated_variables_with_e10, year = year) except: data_simulation = \ simulate_df_calee_on_ticpe(simulated_variables = simulated_variables_without_e10, year = year) data_simulation['sp_e10_ticpe'] = 0 del simulated_variables_with_e10, simulated_variables_without_e10 liste_carburants_accise = get_accise_ticpe_majoree() value_accise_diesel = liste_carburants_accise[ 'accise majoree diesel'].loc[u'{}'.format(year)] / 100 value_accise_sp = liste_carburants_accise[ 'accise majoree sans plomb'].loc[u'{}'.format(year)] / 100 value_accise_super_plombe = \ liste_carburants_accise['accise majoree super plombe'].loc[u'{}'.format(year)] / 100 data_simulation['quantite_diesel'] = data_simulation[ 'diesel_ticpe'] / (value_accise_diesel) data_simulation['quantite_sans_plomb'] = ( data_simulation['sp95_ticpe'] + data_simulation['sp98_ticpe'] + data_simulation['sp_e10_ticpe']) / (value_accise_sp) data_simulation['quantite_super_plombe'] = data_simulation[ 'super_plombe_ticpe'] / (value_accise_super_plombe) del value_accise_diesel, value_accise_sp, value_accise_super_plombe, liste_carburants_accise