Skip to main content

PySHS - Faciliter le traitement de données en SHS

Project description

Bibliothèque PySHS

La bibliothèque PySHS a pour but de réunir des outils utiles à un public de praticiens des sciences humaines et sociales francophones pour traiter des données. Elle a pour but de s'enrichir progressivement pour permettre à Python de devenir une alternative (réaliste) à R avec des fonctions facilement utilisables sur les opérations habituelles.

Actuellement, son principal objectif est de pouvoir rapidement obtenir les traitements statistiques nécessaires à l'analyse d'une enquête, en complément avec Pandas.

La version actuelle est la 0.2.0

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 croisé avec pondération
  • Tableau croisant une variable dépendante avec une série de variables indépendantes, avec pondération
  • Wrapper pour réaliser une régression logistique binomiale pondérée

Installation

:warning: PySHS est uniquement compatible avec Python 3

:warning: La bibliothèque est encore en construction donc des changements peuvent arriver vite. Pensez à la mettre à jour, le nom des fonctions change encore.

Via PyPI

$ pip install pyshs

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyshs-0.2.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

pyshs-0.2.0-py2.py3-none-any.whl (9.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyshs-0.2.0.tar.gz.

File metadata

  • Download URL: pyshs-0.2.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.26.0

File hashes

Hashes for pyshs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7711ebf3f46565a9378dbc06422ac12fdc1a2f34e20bec6fa3e3aa8869183c16
MD5 5cd3c07af88c85d7c882d56436efbb6f
BLAKE2b-256 677a3663c3c7af7067fa8fde800a094a652867b008e42b34ae4bdf069c6bc3a7

See more details on using hashes here.

File details

Details for the file pyshs-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyshs-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.26.0

File hashes

Hashes for pyshs-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f8dfd8e8f7813930e631e0c13d751cad34baf1a8c23abd6df80e6d5099d04bec
MD5 5aeeddf6859c7a746ccbfc5080895b6e
BLAKE2b-256 ac549090a50f275cf4570a25fd5ae110ff087e348a19c849f7b8082c8caf39fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page