pandas库cut()和qcut()函数的差异?

By 陆勤 at 2019-04-11 • 0人收藏 • 121人看过

cut()函数:等宽分箱

qcut()函数:等频分箱


代码:

# -*- coding: utf-8 -*-

import numpy as np
import pandas as pd
import warnings
warnings.filterwarnings('ignore')

np.random.seed(1234)
factors = np.random.randn(30)
print(factors)

# 等宽分箱
print(pd.cut(factors, 5))
print(pd.cut(factors, 5).value_counts())

# 等频分箱
print(pd.qcut(factors, 5))
print(pd.qcut(factors, 5).value_counts())


登录后方可回帖

信息栏
数据人网是数据人学习、交流和分享的平台,专注于从数据中学习,努力发觉数据之洞见,积极利用数据之价值
Loading...