Skip to content

Instantly share code, notes, and snippets.

View ferrandonea's full-sized avatar

Francisco Javier Errandonea Terán ferrandonea

View GitHub Profile
{
"metadata": {
"name": "",
"signature": "sha256:1d3e693a99957b1c31f8819c8ec2f948b7de3b075279bdc148b5d06ccc73200e"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
@ferrandonea
ferrandonea / impuestors.ipynb
Created August 21, 2014 03:21
book impuestos
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ferrandonea
ferrandonea / gist:e99a474d0cff76ac8914
Last active August 29, 2015 14:05
tema impuestos
import matplotlib.pyplot as plt
import numpy as np
get_ipython().magic(u'pylab inline')
def semi_integrado(U,d,w,T,alfa):
div_neto = d*U*(1-w+T*(alfa-1))
div_bruto = d*U*(1-T)
reinversion = (1-d)*(1-T)*U
impuesto_neto = d*U*(w-T*alfa)
@ferrandonea
ferrandonea / multi index pandas
Created June 10, 2014 01:11
multi index pandas
{
"metadata": {
"name": "",
"signature": "sha256:1f2d5dc3bfb78ea3fd724091cdcba3dabcd4db7f9e12c38938d46c2652c3c7ab"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
@ferrandonea
ferrandonea / waterfall.py
Created June 7, 2014 02:03
waterfall tutorial
{
"metadata": {
"name": "",
"signature": "sha256:f72f48a3de0a787322628bafdb5ce6469e187c443f09eeda087cbf425c088cad"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [

Git cheat sheet

Add new files

git add .

Commit your changes

git commit -m "Write your commit message."

Push your changes

git push

@ferrandonea
ferrandonea / cascada001.py
Created June 5, 2014 02:17
gráfico de cascada
import matplotlib.pyplot as plt
import pandas as pd
A=[5,0,0,0,0,0,6]
B=[0,1,2,0,0,4,0]
C=[0,0,0,4,2,0,0]
D=[0,5,6,4,2,2,0]
E=[0,1,2,3,4,5,6]
fig = plt.gcf()
[{"group": "A", "number": "1", "time": "Thu Jun/12/14 17:00","local": "Brazil", "visitor": "Croatia", "city": "Arena de São Paulo, São Paulo", "timezone": "UTC-3"},
{"group": "A", "number": "2", "time": "Fri Jun/13/14 13:00","local": "Mexico", "visitor": "Cameroon", "city": "Estádio das Dunas, Natal", "timezone": "UTC-3"},
{"group": "A", "number": "17", "time": "Tue Jun/17/14 16:00","local": "Brazil", "visitor": "Mexico", "city": "Estádio Castelão, Fortaleza", "timezone": "UTC-3"},
{"group": "A", "number": "18", "time": "Wed Jun/18/14 18:00","local": "Cameroon", "visitor": "Croatia", "city": "Arena Amazônia, Manaus", "timezone": "UTC-4"},
{"group": "A", "number": "33", "time": "Mon Jun/23/14 17:00","local": "Cameroon", "visitor": "Brazil", "city": "Brasília", "timezone": "UTC-3"},
{"group": "A", "number": "34", "time": "Mon Jun/23/14 17:00","local": "Croatia", "visitor": "Mexico", "city": "Recife", "timezone": "UTC-3"},
{"group": "B", "number": "3", "time": "Fri Jun/13/14 16:00","local": "Spain", "visitor": "
@ferrandonea
ferrandonea / barra01.py
Last active August 29, 2015 14:02
graficos de barras
# -*- coding: utf-8 -*-
import pandas as pd
from pandas import DataFrame, Series
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.ticker import FuncFormatter
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
#PARAMETROS DE FORMATO DE LOS GRAFICOS
# -*- coding: utf-8 -*-
# IMPORTAR MODULOS
import matplotlib as mpl
import matplotlib.dates as mdates
import pandas as pd
from pandas import DataFrame, Series
import datetime
import numpy as np
import matplotlib.pyplot as plt