Baselight

MBAL: 10 Millions Crypto Address Label Dataset

A dataset of 10 millions annotated crypto addresses with categories and entities

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset

Loading...
Loading...

About this Dataset

MBAL: 10 Millions Crypto Address Label Dataset

This dataset is published in the article "MBAL: A Dataset of 10 Million Annotated Crypto Addresses with Categories and Entities on Leading Blockchain Networks" and includes data related to the dataset and experiments conducted.

The dataset comprises six files, covering three sections, described as follows:

Section 1: The publicly released dataset

  • dataset_10m_ads.csv
    This file contains labeled data for 10 million addresses, with six columns explained below:
    | column_name | description |
    | --- | --- |
    | chain | The blockchain network of the address, with five possible values: bitcoin_mainnet, ethereum_mainnet, bnb_chain_mainnet, polygon_mainnet, avalanche_c_chain |
    | address | The cryptocurrency address |
    | categories | The category of the address, as enumerated in the article, with 62 possible values. An address may belong to multiple categories |
    | entity | The entity associated with the address, which may be unique or empty |
    | source | The source of the data, with three possible values: ground_truth, heuristic, external |

Second 2: Sample data for Experiment 1 (COMPARATIVE EXPERIMENT BETWEEN MBAL AND BABD-13)

Experiment 1 focuses on addresses in Bitcoin mainnet. The columns in the below three files are consistent, mainly including address, category, and other 144 feature fields. Using these sample data, Experiment 1 described in the article can be fully replicated.

The method of constructing a training/test set based on sample data is shown in this figure . We fused and de-weighted the positive sample data of the two datasets, from which 50,000 data were randomly selected as the positive sample of the test set. Negative samples are constructed in the same way, and a test set of 100,000 data is finally obtained. And the sample data removal corresponding to the test set is the training set data. The white part in this figure indicates the duplicate data, yellow indicates the test data, and light yellow indicates the training data.

  • exp1_bitcoin_sample_test_dd.csv
    Public test samples for Experiment 1.
  • exp1_bitcoin_sample_train_mbal_dd.csv
    Training samples from the MBAL dataset for Experiment 1.
  • exp1_bitcoin_sample_train_babd_dd.csv
    Training samples from the BABD dataset for Experiment 1.

Section 3: Sample data for Experiment 2 (EXPERIMENT ON SPECIFIC CATEGORIES)

Experiment 2 focuses on addresses in Ethereum mainnet. The columns in these files are consistent, mainly including address, category, and other 207 feature fields. Using these sample data, Experiment 2 described in the article can be fully replicated.
Sample Dataset Construction: When analyzing the Ethereum category, we select the transaction data from 2022 for sample dataset construction, constructed in the same way as the experiment 1. In total, we got 55571103 addresses and the corresponding 591892912 transaction data.
Training/Test Set Construction: We constructed training/test sets for specific categories of analysis experiments using the same methodology as for the experiment 1. However, in terms of quantity, we expanded by selecting 4749952 training data and 1000000 test data (500000 positive and negative samples, respectively).

  • exp2_ethereum_sample_test_mbal_dd.csv
    Test samples from the MBAL dataset for Experiment 2.
  • exp2_ethereum_sample_train_mbal_dd.csv
    Training samples from the MBAL dataset for Experiment 2.

About categories

Tables

Dataset 10m Ads

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.dataset_10m_ads
  • 379.79 MB
  • 10000000 rows
  • 5 columns
Loading...

CREATE TABLE dataset_10m_ads (
  "chain" VARCHAR,
  "address" VARCHAR,
  "categories" VARCHAR,
  "entity" VARCHAR,
  "source" VARCHAR
);

Exp1 Bitcoin Sample Test Dd

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.exp1_bitcoin_sample_test_dd
  • 18.8 MB
  • 100000 rows
  • 146 columns
Loading...

CREATE TABLE exp1_bitcoin_sample_test_dd (
  "address" VARCHAR,
  "category" VARCHAR,
  "active_days_1y" BIGINT,
  "active_days_180d" BIGINT,
  "active_days_30d" BIGINT,
  "day_r_1y" BIGINT,
  "day_r_180d" BIGINT,
  "day_r_30d" BIGINT,
  "day_s_1y" BIGINT,
  "day_s_180d" BIGINT,
  "day_s_30d" BIGINT,
  "amt_1y" BIGINT,
  "amt_180d" BIGINT,
  "amt_30d" BIGINT,
  "amt_r_1y" BIGINT,
  "amt_r_180d" BIGINT,
  "amt_r_30d" BIGINT,
  "amt_s_1y" BIGINT,
  "amt_s_180d" BIGINT,
  "amt_s_30d" BIGINT,
  "cnt_1y" BIGINT,
  "cnt_180d" BIGINT,
  "cnt_30d" BIGINT,
  "cnt_r_1y" BIGINT,
  "cnt_r_180d" BIGINT,
  "cnt_r_30d" BIGINT,
  "cnt_s_1y" BIGINT,
  "cnt_s_180d" BIGINT,
  "cnt_s_30d" BIGINT,
  "opns_1y" DOUBLE,
  "opns_180d" DOUBLE,
  "opns_30d" DOUBLE,
  "opns_r_1y" DOUBLE,
  "opns_r_180d" DOUBLE,
  "opns_r_30d" DOUBLE,
  "opns_s_1y" DOUBLE,
  "opns_s_180d" DOUBLE,
  "opns_s_30d" DOUBLE,
  "max_amt_1y" BIGINT,
  "max_amt_180d" DOUBLE,
  "max_amt_30d" DOUBLE,
  "max_amt_r_1y" BIGINT,
  "max_amt_r_180d" DOUBLE,
  "max_amt_r_30d" DOUBLE,
  "max_amt_s_1y" BIGINT,
  "max_amt_s_180d" DOUBLE,
  "max_amt_s_30d" DOUBLE,
  "max_cnt_1y" BIGINT,
  "max_cnt_180d" DOUBLE,
  "max_cnt_30d" DOUBLE,
  "max_cnt_r_1y" BIGINT,
  "max_cnt_r_180d" DOUBLE,
  "max_cnt_r_30d" DOUBLE,
  "max_cnt_s_1y" BIGINT,
  "max_cnt_s_180d" DOUBLE,
  "max_cnt_s_30d" DOUBLE,
  "max_opns_1y" DOUBLE,
  "max_opns_180d" DOUBLE,
  "max_opns_30d" DOUBLE,
  "max_opns_r_1y" DOUBLE,
  "max_opns_r_180d" DOUBLE,
  "max_opns_r_30d" DOUBLE,
  "max_opns_s_1y" DOUBLE,
  "max_opns_s_180d" DOUBLE,
  "max_opns_s_30d" DOUBLE,
  "min_amt_1y" BIGINT,
  "min_amt_180d" DOUBLE,
  "min_amt_30d" DOUBLE,
  "min_amt_r_1y" BIGINT,
  "min_amt_r_180d" DOUBLE,
  "min_amt_r_30d" DOUBLE,
  "min_amt_s_1y" BIGINT,
  "min_amt_s_180d" DOUBLE,
  "min_amt_s_30d" DOUBLE,
  "min_cnt_1y" BIGINT,
  "min_cnt_180d" DOUBLE,
  "min_cnt_30d" DOUBLE,
  "min_cnt_r_1y" BIGINT,
  "min_cnt_r_180d" DOUBLE,
  "min_cnt_r_30d" DOUBLE,
  "min_cnt_s_1y" BIGINT,
  "min_cnt_s_180d" DOUBLE,
  "min_cnt_s_30d" DOUBLE,
  "min_opns_1y" DOUBLE,
  "min_opns_180d" DOUBLE,
  "min_opns_30d" DOUBLE,
  "min_opns_r_1y" DOUBLE,
  "min_opns_r_180d" DOUBLE,
  "min_opns_r_30d" DOUBLE,
  "min_opns_s_1y" DOUBLE,
  "min_opns_s_180d" DOUBLE,
  "min_opns_s_30d" DOUBLE,
  "mean_amt_1y" DOUBLE,
  "mean_amt_180d" DOUBLE,
  "mean_amt_30d" DOUBLE,
  "mean_amt_r_1y" DOUBLE,
  "mean_amt_r_180d" DOUBLE,
  "mean_amt_r_30d" DOUBLE,
  "mean_amt_s_1y" DOUBLE,
  "mean_amt_s_180d" DOUBLE
);

Exp1 Bitcoin Sample Train Babd Dd

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.exp1_bitcoin_sample_train_babd_dd
  • 129.01 MB
  • 781046 rows
  • 146 columns
Loading...

CREATE TABLE exp1_bitcoin_sample_train_babd_dd (
  "address" VARCHAR,
  "category" VARCHAR,
  "active_days_1y" BIGINT,
  "active_days_180d" BIGINT,
  "active_days_30d" BIGINT,
  "day_r_1y" BIGINT,
  "day_r_180d" BIGINT,
  "day_r_30d" BIGINT,
  "day_s_1y" BIGINT,
  "day_s_180d" BIGINT,
  "day_s_30d" BIGINT,
  "amt_1y" BIGINT,
  "amt_180d" BIGINT,
  "amt_30d" BIGINT,
  "amt_r_1y" BIGINT,
  "amt_r_180d" BIGINT,
  "amt_r_30d" BIGINT,
  "amt_s_1y" BIGINT,
  "amt_s_180d" BIGINT,
  "amt_s_30d" BIGINT,
  "cnt_1y" BIGINT,
  "cnt_180d" BIGINT,
  "cnt_30d" BIGINT,
  "cnt_r_1y" BIGINT,
  "cnt_r_180d" BIGINT,
  "cnt_r_30d" BIGINT,
  "cnt_s_1y" BIGINT,
  "cnt_s_180d" BIGINT,
  "cnt_s_30d" BIGINT,
  "opns_1y" DOUBLE,
  "opns_180d" DOUBLE,
  "opns_30d" DOUBLE,
  "opns_r_1y" DOUBLE,
  "opns_r_180d" DOUBLE,
  "opns_r_30d" DOUBLE,
  "opns_s_1y" DOUBLE,
  "opns_s_180d" DOUBLE,
  "opns_s_30d" DOUBLE,
  "max_amt_1y" BIGINT,
  "max_amt_180d" DOUBLE,
  "max_amt_30d" DOUBLE,
  "max_amt_r_1y" BIGINT,
  "max_amt_r_180d" DOUBLE,
  "max_amt_r_30d" DOUBLE,
  "max_amt_s_1y" BIGINT,
  "max_amt_s_180d" DOUBLE,
  "max_amt_s_30d" DOUBLE,
  "max_cnt_1y" BIGINT,
  "max_cnt_180d" DOUBLE,
  "max_cnt_30d" DOUBLE,
  "max_cnt_r_1y" BIGINT,
  "max_cnt_r_180d" DOUBLE,
  "max_cnt_r_30d" DOUBLE,
  "max_cnt_s_1y" BIGINT,
  "max_cnt_s_180d" DOUBLE,
  "max_cnt_s_30d" DOUBLE,
  "max_opns_1y" DOUBLE,
  "max_opns_180d" DOUBLE,
  "max_opns_30d" DOUBLE,
  "max_opns_r_1y" DOUBLE,
  "max_opns_r_180d" DOUBLE,
  "max_opns_r_30d" DOUBLE,
  "max_opns_s_1y" DOUBLE,
  "max_opns_s_180d" DOUBLE,
  "max_opns_s_30d" DOUBLE,
  "min_amt_1y" BIGINT,
  "min_amt_180d" DOUBLE,
  "min_amt_30d" DOUBLE,
  "min_amt_r_1y" BIGINT,
  "min_amt_r_180d" DOUBLE,
  "min_amt_r_30d" DOUBLE,
  "min_amt_s_1y" BIGINT,
  "min_amt_s_180d" DOUBLE,
  "min_amt_s_30d" DOUBLE,
  "min_cnt_1y" BIGINT,
  "min_cnt_180d" DOUBLE,
  "min_cnt_30d" DOUBLE,
  "min_cnt_r_1y" BIGINT,
  "min_cnt_r_180d" DOUBLE,
  "min_cnt_r_30d" DOUBLE,
  "min_cnt_s_1y" BIGINT,
  "min_cnt_s_180d" DOUBLE,
  "min_cnt_s_30d" DOUBLE,
  "min_opns_1y" DOUBLE,
  "min_opns_180d" DOUBLE,
  "min_opns_30d" DOUBLE,
  "min_opns_r_1y" DOUBLE,
  "min_opns_r_180d" DOUBLE,
  "min_opns_r_30d" DOUBLE,
  "min_opns_s_1y" DOUBLE,
  "min_opns_s_180d" DOUBLE,
  "min_opns_s_30d" DOUBLE,
  "mean_amt_1y" DOUBLE,
  "mean_amt_180d" DOUBLE,
  "mean_amt_30d" DOUBLE,
  "mean_amt_r_1y" DOUBLE,
  "mean_amt_r_180d" DOUBLE,
  "mean_amt_r_30d" DOUBLE,
  "mean_amt_s_1y" DOUBLE,
  "mean_amt_s_180d" DOUBLE
);

Exp1 Bitcoin Sample Train Mbal Dd

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.exp1_bitcoin_sample_train_mbal_dd
  • 152.07 MB
  • 813378 rows
  • 146 columns
Loading...

CREATE TABLE exp1_bitcoin_sample_train_mbal_dd (
  "address" VARCHAR,
  "category" VARCHAR,
  "active_days_1y" BIGINT,
  "active_days_180d" BIGINT,
  "active_days_30d" BIGINT,
  "day_r_1y" BIGINT,
  "day_r_180d" BIGINT,
  "day_r_30d" BIGINT,
  "day_s_1y" BIGINT,
  "day_s_180d" BIGINT,
  "day_s_30d" BIGINT,
  "amt_1y" BIGINT,
  "amt_180d" BIGINT,
  "amt_30d" BIGINT,
  "amt_r_1y" BIGINT,
  "amt_r_180d" BIGINT,
  "amt_r_30d" BIGINT,
  "amt_s_1y" BIGINT,
  "amt_s_180d" BIGINT,
  "amt_s_30d" BIGINT,
  "cnt_1y" BIGINT,
  "cnt_180d" BIGINT,
  "cnt_30d" BIGINT,
  "cnt_r_1y" BIGINT,
  "cnt_r_180d" BIGINT,
  "cnt_r_30d" BIGINT,
  "cnt_s_1y" BIGINT,
  "cnt_s_180d" BIGINT,
  "cnt_s_30d" BIGINT,
  "opns_1y" DOUBLE,
  "opns_180d" DOUBLE,
  "opns_30d" DOUBLE,
  "opns_r_1y" DOUBLE,
  "opns_r_180d" DOUBLE,
  "opns_r_30d" DOUBLE,
  "opns_s_1y" DOUBLE,
  "opns_s_180d" DOUBLE,
  "opns_s_30d" DOUBLE,
  "max_amt_1y" BIGINT,
  "max_amt_180d" DOUBLE,
  "max_amt_30d" DOUBLE,
  "max_amt_r_1y" BIGINT,
  "max_amt_r_180d" DOUBLE,
  "max_amt_r_30d" DOUBLE,
  "max_amt_s_1y" BIGINT,
  "max_amt_s_180d" DOUBLE,
  "max_amt_s_30d" DOUBLE,
  "max_cnt_1y" BIGINT,
  "max_cnt_180d" DOUBLE,
  "max_cnt_30d" DOUBLE,
  "max_cnt_r_1y" BIGINT,
  "max_cnt_r_180d" DOUBLE,
  "max_cnt_r_30d" DOUBLE,
  "max_cnt_s_1y" BIGINT,
  "max_cnt_s_180d" DOUBLE,
  "max_cnt_s_30d" DOUBLE,
  "max_opns_1y" DOUBLE,
  "max_opns_180d" DOUBLE,
  "max_opns_30d" DOUBLE,
  "max_opns_r_1y" DOUBLE,
  "max_opns_r_180d" DOUBLE,
  "max_opns_r_30d" DOUBLE,
  "max_opns_s_1y" DOUBLE,
  "max_opns_s_180d" DOUBLE,
  "max_opns_s_30d" DOUBLE,
  "min_amt_1y" BIGINT,
  "min_amt_180d" DOUBLE,
  "min_amt_30d" DOUBLE,
  "min_amt_r_1y" BIGINT,
  "min_amt_r_180d" DOUBLE,
  "min_amt_r_30d" DOUBLE,
  "min_amt_s_1y" BIGINT,
  "min_amt_s_180d" DOUBLE,
  "min_amt_s_30d" DOUBLE,
  "min_cnt_1y" BIGINT,
  "min_cnt_180d" DOUBLE,
  "min_cnt_30d" DOUBLE,
  "min_cnt_r_1y" BIGINT,
  "min_cnt_r_180d" DOUBLE,
  "min_cnt_r_30d" DOUBLE,
  "min_cnt_s_1y" BIGINT,
  "min_cnt_s_180d" DOUBLE,
  "min_cnt_s_30d" DOUBLE,
  "min_opns_1y" DOUBLE,
  "min_opns_180d" DOUBLE,
  "min_opns_30d" DOUBLE,
  "min_opns_r_1y" DOUBLE,
  "min_opns_r_180d" DOUBLE,
  "min_opns_r_30d" DOUBLE,
  "min_opns_s_1y" DOUBLE,
  "min_opns_s_180d" DOUBLE,
  "min_opns_s_30d" DOUBLE,
  "mean_amt_1y" DOUBLE,
  "mean_amt_180d" DOUBLE,
  "mean_amt_30d" DOUBLE,
  "mean_amt_r_1y" DOUBLE,
  "mean_amt_r_180d" DOUBLE,
  "mean_amt_r_30d" DOUBLE,
  "mean_amt_s_1y" DOUBLE,
  "mean_amt_s_180d" DOUBLE
);

Exp2 Ethereum Sample Test Mbal Dd

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.exp2_ethereum_sample_test_mbal_dd
  • 174.87 MB
  • 1000000 rows
  • 209 columns
Loading...

CREATE TABLE exp2_ethereum_sample_test_mbal_dd (
  "address" VARCHAR,
  "category" VARCHAR,
  "active_days_1y" BIGINT,
  "opns_1y" BIGINT,
  "calls_1y" BIGINT,
  "cnt_1y" BIGINT,
  "amt_1y" DOUBLE,
  "day_ns_1y" DOUBLE,
  "opn_ns_1y" DOUBLE,
  "amt_ns_1y" DOUBLE,
  "cnt_ns_1y" DOUBLE,
  "max_amt_ns_1y" DOUBLE,
  "min_amt_ns_1y" DOUBLE,
  "mean_amt_ns_1y" DOUBLE,
  "var_amt_ns_1y" DOUBLE,
  "max_cnt_ns_1y" DOUBLE,
  "min_cnt_ns_1y" DOUBLE,
  "mean_cnt_ns_1y" DOUBLE,
  "var_cnt_ns_1y" DOUBLE,
  "max_opn_ns_1y" DOUBLE,
  "min_opn_ns_1y" DOUBLE,
  "mean_opn_ns_1y" DOUBLE,
  "var_opn_ns_1y" DOUBLE,
  "day_cs_1y" DOUBLE,
  "opn_cs_1y" DOUBLE,
  "cal_cs_1y" DOUBLE,
  "cnt_cs_1y" DOUBLE,
  "max_cnt_cs_1y" DOUBLE,
  "min_cnt_cs_1y" DOUBLE,
  "mean_cnt_cs_1y" DOUBLE,
  "var_cnt_cs_1y" DOUBLE,
  "max_opn_cs_1y" DOUBLE,
  "min_opn_cs_1y" DOUBLE,
  "mean_opn_cs_1y" DOUBLE,
  "var_opn_cs_1y" DOUBLE,
  "max_cal_cs_1y" DOUBLE,
  "min_cal_cs_1y" DOUBLE,
  "mean_cal_cs_1y" DOUBLE,
  "var_cal_cs_1y" DOUBLE,
  "day_nr_1y" DOUBLE,
  "opn_nr_1y" DOUBLE,
  "amt_nr_1y" DOUBLE,
  "cnt_nr_1y" DOUBLE,
  "max_amt_nr_1y" DOUBLE,
  "min_amt_nr_1y" DOUBLE,
  "mean_amt_nr_1y" DOUBLE,
  "var_amt_nr_1y" DOUBLE,
  "max_cnt_nr_1y" DOUBLE,
  "min_cnt_nr_1y" DOUBLE,
  "mean_cnt_nr_1y" DOUBLE,
  "var_cnt_nr_1y" DOUBLE,
  "max_opn_nr_1y" DOUBLE,
  "min_opn_nr_1y" DOUBLE,
  "mean_opn_nr_1y" DOUBLE,
  "var_opn_nr_1y" DOUBLE,
  "day_cr_1y" DOUBLE,
  "opn_cr_1y" DOUBLE,
  "cal_cr_1y" DOUBLE,
  "cnt_cr_1y" DOUBLE,
  "max_cnt_cr_1y" DOUBLE,
  "min_cnt_cr_1y" DOUBLE,
  "mean_cnt_cr_1y" DOUBLE,
  "var_cnt_cr_1y" DOUBLE,
  "max_opn_cr_1y" DOUBLE,
  "min_opn_cr_1y" DOUBLE,
  "mean_opn_cr_1y" DOUBLE,
  "var_opn_cr_1y" DOUBLE,
  "max_cal_cr_1y" DOUBLE,
  "min_cal_cr_1y" DOUBLE,
  "mean_cal_cr_1y" DOUBLE,
  "var_cal_cr_1y" DOUBLE,
  "active_days_180d" DOUBLE,
  "opns_180d" DOUBLE,
  "calls_180d" DOUBLE,
  "cnt_180d" DOUBLE,
  "amt_180d" DOUBLE,
  "day_ns_180d" DOUBLE,
  "opn_ns_180d" DOUBLE,
  "amt_ns_180d" DOUBLE,
  "cnt_ns_180d" DOUBLE,
  "max_amt_ns_180d" DOUBLE,
  "min_amt_ns_180d" DOUBLE,
  "mean_amt_ns_180d" DOUBLE,
  "var_amt_ns_180d" DOUBLE,
  "max_cnt_ns_180d" DOUBLE,
  "min_cnt_ns_180d" DOUBLE,
  "mean_cnt_ns_180d" DOUBLE,
  "var_cnt_ns_180d" DOUBLE,
  "max_opn_ns_180d" DOUBLE,
  "min_opn_ns_180d" DOUBLE,
  "mean_opn_ns_180d" DOUBLE,
  "var_opn_ns_180d" DOUBLE,
  "day_cs_180d" DOUBLE,
  "opn_cs_180d" DOUBLE,
  "cal_cs_180d" DOUBLE,
  "cnt_cs_180d" DOUBLE,
  "max_cnt_cs_180d" DOUBLE,
  "min_cnt_cs_180d" DOUBLE,
  "mean_cnt_cs_180d" DOUBLE,
  "var_cnt_cs_180d" DOUBLE
);

Exp2 Ethereum Sample Train Mbal Dd

@kaggle.yidongchaintoolai_mbal_10m_crypto_address_label_dataset.exp2_ethereum_sample_train_mbal_dd
  • 849.23 MB
  • 4749952 rows
  • 209 columns
Loading...

CREATE TABLE exp2_ethereum_sample_train_mbal_dd (
  "address" VARCHAR,
  "category" VARCHAR,
  "active_days_1y" BIGINT,
  "opns_1y" BIGINT,
  "calls_1y" BIGINT,
  "cnt_1y" BIGINT,
  "amt_1y" DOUBLE,
  "day_ns_1y" DOUBLE,
  "opn_ns_1y" DOUBLE,
  "amt_ns_1y" DOUBLE,
  "cnt_ns_1y" DOUBLE,
  "max_amt_ns_1y" DOUBLE,
  "min_amt_ns_1y" DOUBLE,
  "mean_amt_ns_1y" DOUBLE,
  "var_amt_ns_1y" DOUBLE,
  "max_cnt_ns_1y" DOUBLE,
  "min_cnt_ns_1y" DOUBLE,
  "mean_cnt_ns_1y" DOUBLE,
  "var_cnt_ns_1y" DOUBLE,
  "max_opn_ns_1y" DOUBLE,
  "min_opn_ns_1y" DOUBLE,
  "mean_opn_ns_1y" DOUBLE,
  "var_opn_ns_1y" DOUBLE,
  "day_cs_1y" DOUBLE,
  "opn_cs_1y" DOUBLE,
  "cal_cs_1y" DOUBLE,
  "cnt_cs_1y" DOUBLE,
  "max_cnt_cs_1y" DOUBLE,
  "min_cnt_cs_1y" DOUBLE,
  "mean_cnt_cs_1y" DOUBLE,
  "var_cnt_cs_1y" DOUBLE,
  "max_opn_cs_1y" DOUBLE,
  "min_opn_cs_1y" DOUBLE,
  "mean_opn_cs_1y" DOUBLE,
  "var_opn_cs_1y" DOUBLE,
  "max_cal_cs_1y" DOUBLE,
  "min_cal_cs_1y" DOUBLE,
  "mean_cal_cs_1y" DOUBLE,
  "var_cal_cs_1y" DOUBLE,
  "day_nr_1y" DOUBLE,
  "opn_nr_1y" DOUBLE,
  "amt_nr_1y" DOUBLE,
  "cnt_nr_1y" DOUBLE,
  "max_amt_nr_1y" DOUBLE,
  "min_amt_nr_1y" DOUBLE,
  "mean_amt_nr_1y" DOUBLE,
  "var_amt_nr_1y" DOUBLE,
  "max_cnt_nr_1y" DOUBLE,
  "min_cnt_nr_1y" DOUBLE,
  "mean_cnt_nr_1y" DOUBLE,
  "var_cnt_nr_1y" DOUBLE,
  "max_opn_nr_1y" DOUBLE,
  "min_opn_nr_1y" DOUBLE,
  "mean_opn_nr_1y" DOUBLE,
  "var_opn_nr_1y" DOUBLE,
  "day_cr_1y" DOUBLE,
  "opn_cr_1y" DOUBLE,
  "cal_cr_1y" DOUBLE,
  "cnt_cr_1y" DOUBLE,
  "max_cnt_cr_1y" DOUBLE,
  "min_cnt_cr_1y" DOUBLE,
  "mean_cnt_cr_1y" DOUBLE,
  "var_cnt_cr_1y" DOUBLE,
  "max_opn_cr_1y" DOUBLE,
  "min_opn_cr_1y" DOUBLE,
  "mean_opn_cr_1y" DOUBLE,
  "var_opn_cr_1y" DOUBLE,
  "max_cal_cr_1y" DOUBLE,
  "min_cal_cr_1y" DOUBLE,
  "mean_cal_cr_1y" DOUBLE,
  "var_cal_cr_1y" DOUBLE,
  "active_days_180d" DOUBLE,
  "opns_180d" DOUBLE,
  "calls_180d" DOUBLE,
  "cnt_180d" DOUBLE,
  "amt_180d" DOUBLE,
  "day_ns_180d" DOUBLE,
  "opn_ns_180d" DOUBLE,
  "amt_ns_180d" DOUBLE,
  "cnt_ns_180d" DOUBLE,
  "max_amt_ns_180d" DOUBLE,
  "min_amt_ns_180d" DOUBLE,
  "mean_amt_ns_180d" DOUBLE,
  "var_amt_ns_180d" DOUBLE,
  "max_cnt_ns_180d" DOUBLE,
  "min_cnt_ns_180d" DOUBLE,
  "mean_cnt_ns_180d" DOUBLE,
  "var_cnt_ns_180d" DOUBLE,
  "max_opn_ns_180d" DOUBLE,
  "min_opn_ns_180d" DOUBLE,
  "mean_opn_ns_180d" DOUBLE,
  "var_opn_ns_180d" DOUBLE,
  "day_cs_180d" DOUBLE,
  "opn_cs_180d" DOUBLE,
  "cal_cs_180d" DOUBLE,
  "cnt_cs_180d" DOUBLE,
  "max_cnt_cs_180d" DOUBLE,
  "min_cnt_cs_180d" DOUBLE,
  "mean_cnt_cs_180d" DOUBLE,
  "var_cnt_cs_180d" DOUBLE
);

Share link

Anyone who has the link will be able to view this.