PySHS : traitement de données en sciences sociales avec Python
La bibliothèque PySHS a pour but de faciliter l'analyse de données avec Python de questionnaire en sciences humaines et sociales pour les francophones.
Elle vise à combler (partiellement) le manque de fonctions de traitement de données en Python pour les enquêtes par questionnaires, notamment en comparaison avec R.
Contenu
Traiter des données issues d'enquêtes par questionnaires (avec pondération)
- Description d'un tableau de données
- Tri à plat et tableau(x) croisé(s) avec pondération
- Régression logistique sous forme d'un tableau simple
- Sauvegarde en format tableur de tableaux
- Importation de la fonction
catdesde FactoMineR (association variable catégorielle/autres variables) - Visualisation statique d'une ACM de Prince
N'hésitez pas à compléter :)
Installation
Avec pip
$ pip install pyshs --upgrade
Version de développement
$ git clone https://github.com/emilienschultz/pyshs-bib.git
$ cd pyshs
$ pip install -e .
Utilisation
Tri à plat d'une variable qualitative pondérée
>> import pyshs
>> data = pd.read_excel("enquete.xlsx")
>> pyshs.tri_a_plat(data,"age","weight")
| age | Effectif redressé | Pourcentage (%) |
|---|---|---|
| [0-25[ | 260.4 | 13.0 |
| [25-45[ | 731.1 | 36.5 |
| [45-65[ | 755.1 | 37.7 |
| [65+ | 256.4 | 12.8 |
| Total | 2003 | 100 |
Autres utilisations
Voir le Notebook Exemple PySHS.ipynb pour voir les fonctions disponibles.
Metadata
Release files for pyshs 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyshs-0.4.2.tar.gz | 136.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyshs-0.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 153.6 kB
Release files / pyshs-0.4.2.tar.gz
| Download URL | pyshs-0.4.2.tar.gz |
|---|---|
| Size | 136.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf3329180cb48cd8056eb7e712293dff83ee86a8a3817d9b5aa3f5fb7099aa36
|
|
BLAKE2b-256 checksum How to use checksums |
cb8bcd5caed0aa43c218aa8785f685aaac1ca0ff2a2f9fedf0eba5a9db46b7df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|
Release files / pyshs-0.4.2-py3-none-any.whl
| Download URL | pyshs-0.4.2-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
02347b5cffdf61250187dec96ce49bc7d09ea3ab73d7a9c56d8eded3dce5e15a
|
|
BLAKE2b-256 checksum How to use checksums |
e190f32568e5951647b084a0822643dc80ccc2e8de25d4b9afc49ad7727029ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|