【发布时间】:2019-05-15 04:13:36
【问题描述】:
是否有任何现有的 python 函数可以从训练数据中获取四分位数并应用于测试数据。
import pandas as pd
import numpy as np
d = {'col1': np.arange(1, 100, 1)}
train = pd.DataFrame(data=d)
d1 = {'col1': np.arange(1, 200, 2)}
test = pd.DataFrame(data = d1)
我在训练和测试中都有大约 1000 列。是否可以使用 pandas qcut 函数使其可扩展,或者是否有任何其他现有的 sklearn 函数?
我希望根据火车上的垃圾箱获得测试数据的四分位数(1、2、3 或 4)。
【问题讨论】:
-
您的预期输出是什么样的?
标签: python pandas python-2.7 numpy scikit-learn