Skip to main content

Pacote para facilitar o envio de arquivos para o s3, transformar arquivos csv e rds para Parquet, realizar limpeza simples dos dados e guardar dicionários de siglas governamentais.

Project description

MCDATA_PACKAGE

MCDATA_PACKAGE é um pacote Python para facilitar o envio de arquivos para o S3, transformar arquivos CSV e RDS para Parquet, realizar limpeza simples dos dados e guardar dicionários de siglas governamentais.

Instalação

Você pode instalar o pacote MCDATA_PACKAGE usando pip:

pip install mcdata_package

Uso

Aqui estão alguns exemplos de como você pode usar o pacote MCDATA_PACKAGE:

Transformar arquivos CSV e RDS para Parquet

from mcdata.transformar import csv_to_parquet, rds_to_parquet csv_to_parquet('/path/to/csv_file.csv', '/path/to/parquet_file.parquet') rds_to_parquet('/path/to/rds_file.rds', '/path/to/parquet_file.parquet')

Manipular tabelas

import pandas as pd from mcdata.tabela import ManipularTabela df = pd.read_csv('/path/to/csv_file.csv') manipulator = ManipularTabela(df) processed_df = manipulator.process_table(remove_duplicates=True, null_value_replacement='Unknown', column_mapping={'OldColumnName': 'NewColumnName'}, column_value_mapping={'UF': {31: 'São Paulo'}})

Obter dicionários de siglas governamentais

from mcdata.dicionarios import uf

Licença

Este projeto é licenciado sob a Licença MIT - por favor, veja LICENSE para mais detalhes.

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

rodrigomm23-0.0.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rodrigomm23-0.0.3-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file rodrigomm23-0.0.3.tar.gz.

File metadata

  • Download URL: rodrigomm23-0.0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for rodrigomm23-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c889d9f9f41a79cbb1d3a6c015a0094dcef6f6cead9e2711ff63d1cceb2abece
MD5 3e7aa200601685d8b667acdd335f5520
BLAKE2b-256 736c08187ea674f2b631f072fbb897d4568c04d7e3b5f1a8a196203d04b30ac2

See more details on using hashes here.

File details

Details for the file rodrigomm23-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rodrigomm23-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for rodrigomm23-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c1734978c0783ed1f054c7a5e147bca8a12baa6ef82950ee96a89753d1581543
MD5 e9f0e551db94bfc71600fbca0eb4abdb
BLAKE2b-256 6f342e1c1dce44025c8de532fbca56653629fc9ec806c78902d2f2870bbea75f

See more details on using hashes here.

Supported by

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