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)
示例#3
0
        '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