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 --upgrade

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.2.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

pyshs-0.2.2-py2.py3-none-any.whl (9.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for pyshs-0.2.2.tar.gz
Algorithm Hash digest
SHA256 0fd020689d0475bd2bcc01f708700d090f950bc89c95a89619209a212df6f975
MD5 c3344503dddf84ba49c886f0d96a7cfa
BLAKE2b-256 65779d504c85b9602496654d14e4980e074e131eb3b825c3ca25be690411e959

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyshs-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 50281efbbf4e8e567a7f2a0b9c7e441455151caae0b6edd7aec93ee71d94099f
MD5 bc58df336cb50c2dc2814ed7a41b4707
BLAKE2b-256 d6aece50dbb54c187c0aeaef5289beb7b3545780a70cf63f2279d57e510c43d6

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