← Blog

freqtables - Christopher Villamarín Projects

Christopher Alexander Villamarín Pila
GitHub

Este paquete permite crear tablas de frecuencias simples dado un conjunto de variables con sus respectivas frecuencias. Este conjunto de datos puede ser una lista, tupla o un diccionario.

freqtablesimple

Aquí hay diferentes maneras de inicializar FreqTableSimple utilizando listas, diccionarios o argumentos individuales:

import freqtable as ft
tabla1 = ft.FreqTableSimple([
'A', 'A', 'A', 'B', 'B',
'B', 'B', 'B', 'B', 'C'
])
tabla2 = ft.FreqTableSimple({
'A':3, 'B':6, 'C':1
})
tabla3 = ft.FreqTableSimple(
'A', 'A', 'A', 'B', 'B',
'B', 'B', 'B', 'B', 'C'
)
tabla4 = ft.FreqTableSimple(
A = 3, B = 6, C = 1
)

Cualquiera de estas inicializaciones dará como resultado una tabla similar a esta:

Tabla simple

freqtable

También es posible crear una tabla de frecuencias con intervalos utilizando freqtable.py. Por ejemplo:

# example1.py
import freqtable as ft
# Se crean 8 intervalos desde 0 con ancho de 4:
intervalos = ft.crear_intervalos(8, 0, 4)
frecuencias = [47, 32, 25, 20, 12, 5, 4, 5]
# Se inicializa la tabla con los intervalos y frecuencias:
tabla_con_intervalos = ft.FreqTable(intervalos, frecuencias)

Esto dará como resultado:

print("Tabla #01".center(62, "~"))
print(tabla_con_intervalos)
Tabla con intervalos

Instalación

Puedes clonar el repositorio y luego instalar las dependencias necesarias:

git clone https://github.com/xeland314/freqtables
pip3 install -r requirements.txt
requirements.txt
  • tabulate >= 0.8.10