https://github.com/xeland314/freqtables
Tablas de frecuencia de manera fácil en python.
https://github.com/xeland314/freqtables
python statistics
Last synced: 3 months ago
JSON representation
Tablas de frecuencia de manera fácil en python.
- Host: GitHub
- URL: https://github.com/xeland314/freqtables
- Owner: xeland314
- License: gpl-3.0
- Created: 2022-07-31T00:54:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T03:25:50.000Z (over 3 years ago)
- Last Synced: 2023-04-26T03:38:20.361Z (about 3 years ago)
- Topics: python, statistics
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freqtables
Este paquete permite crear tablas de frecuencias simples dado un conjunto de variables con sus respectivas frecuencias. Este conjunto de datos pueder una lista, tuple o un diccionario:
## freqtablesimple
```python
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 dos formas de inicializar ```FreqTableSimple``` dando como resultado:
```python
print(tabla1)
```

## freqtable
También es posible crear una tabla de frecuencias con intervalos utilizando ```freqtable.py```.
Para esto, hacemos lo siguiente:
```python
# 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)
```
Dando como resultado:
```python
print("Tabla #01".center(62, "~"))
print(tabla_con_intervalos)
```

## Instalación
Se puede clonar este repositorio:
```bash
git clone https://github.com/xeland314/freqtables
```
Y luego instalar las demás dependencias:
```bash
pip3 install -r requirements.txt
```
requirements.txt
- tabulate>=0.8.10