【发布时间】:2019-03-11 11:11:20
【问题描述】:
我有一只熊猫DataFrame。我正在尝试创建一个带有替换的样本DataFrame 并对其进行分层。
这让我可以替换:
df_test = df.sample(n=100, replace=True, random_state=42, axis=0)
但是,我不确定如何分层。我可以使用weights 参数吗?如果可以,如何使用?我要分层的列是字符串。
这让我可以分层:
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(
X, Y, test_size=.50, stratify=Y, random_state=42)
但是,没有替换选项。
我怎样才能同时分层和替换?
【问题讨论】:
-
你想用什么替换?
标签: python random sample sklearn-pandas