Skip to main content

Generate a rate between 0 and 1 for Resolution rate on smart contacts.

Project description

Take Resolution

This package proposes to offer a rate that represents the user resolution on the smart contact.

The proposal considers that users have resolution every time they receive a service provided by the smart contact. The rate is a value between 0 and 1 and as closer to 1, the better the rate is.

If the metric is:

  • 1: all users receive had at least one resolution on the smart contact
  • 0: all users didn't had at least one resolution on the smart contact

Installation

Use pip to install:

pip install take-resolution

Usage

Using a numeric scale Consumer Satisfaction Survey:

import pandas as pd
import take_resolution as tr

df = pd.DataFrame(
    {"amount": [11198, 11310, 11164, 10571, 11277, 7903, 4968],
    "DAUs": [13487, 13859, 12979, 12342, 17030, 9631, 6099]})

result = tr.run(dataframe=pd,
                amount="amount",
                dau_column="DAUs")

print(result["rate"])

Which will result in 0.7665976833542061.

Author

Take Data&Analytics Research - squad XD.

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

take_resolution-1.0.0.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

take_resolution-1.0.0-py3-none-any.whl (8.0 kB view hashes)

Uploaded Python 3

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