0

我运行了以下 Python 代码来解决我的数据不平衡问题。我使用了 SMOTE 功能。我不确定如何查看和导出(作为 excel 文件到我的桌面)“重新采样数据集”(1:860 到 0:860)。因为我想获取该 excel 文件并使用另一个应用程序处理它。非常感谢任何帮助

from imblearn.over_sampling import SMOTE

smote = SMOTE()

x_smote , y_smote = smote.fit_sample(x, y)

print('Original dataset:', Counter(y))

print('Resample dataset:', Counter(y_smote)

输出

原始数据集形状 Counter({1: 860, 0: 483})

重采样数据集形状 Counter({1: 860, 0: 860})

4

1 回答 1

2

变量yy_smote是数据帧,因此要将它们转换为 .csv 使用

y.to_csv("file1.csv")
y_smote.to_csv("file2.csv")

在根目录中找到名为file1.csv和的文件file2.csv

于 2021-04-01T01:23:07.470 回答