Python SMOTE之后如何导出到CSV文件

Python SMOTE之后如何导出到CSV文件,python,smote,Python,Smote,我运行了以下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:',

我运行了以下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)
输出

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


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

变量
y
y\u smote
是数据帧,因此要将它们转换为.csv,请使用

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

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

变量
y
y\u smote
是数据帧,以便将它们转换为.csv

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

在根目录中找到名为
file1.csv
file2.csv
的文件。这个问题可能类似。这个问题可能类似。编辑:没关系,我也为x值运行了它。谢谢,它是有效的,但是我不应该也看到预测值(通过这个,我只看到输出)。我将使用SVM,也需要预测值。预测值?你能不能换一种说法,我有37个预测因子,我想看看这些预测因子在斯莫特事件后的价值。我使用x_smote.to_csv(“file3.csv”)来检索它们。我希望我做对了编辑:没关系,我也为x值运行了它。谢谢,它是有效的,但是我不应该也看到预测值(通过这个,我只看到输出)。我将使用SVM,也需要预测值。预测值?你能不能换一种说法,我有37个预测因子,我想看看这些预测因子在斯莫特事件后的价值。我使用x_smote.to_csv(“file3.csv”)来检索它们。我希望我做得对