在oracle中插入数据集



我使用Oracle Data Miner 11g Release 2来预测牌局。我使用的数据集是来自http://archive.ics.uci.edu/ml/datasets/Poker+Hand的UCI扑克牌数据集。

我是oracle的新手,所以我参考了http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/bidw/datamining/ODM11gR2.htm中的oracle教程来学习数据挖掘

到目前为止,我已经设法在教程中创建工作流,但我卡住了设置数据源。

我如何插入UCI扑克手数据集并将其添加到数据源?

Oracle数据源是表。因此需要创建表来保存UCI数据。有两个数据集:训练集和真实集。您可以创建一个表来保存这两个表,但为每个表创建一个单独的表可能更容易。

数据集包含11个数字列,因此结构很简单:

create table training_poker_hand (
    S1 number,
    C1 number,
    S2 number,
    C2 number,
    S3 number,
    C3 number,
    S4 number,
    C4 number,
    S5 number,
    C5 number,
    CLASS number
)

实际数据的表将具有相同的结构

一旦有了表,就需要插入数据。UCI数据集文件的逗号分隔值。本教程使用SQL Developer,因此假设您正在使用该工具,那么将CSV数据导入到表中就很容易了:只需按照Jeff Smith的说明操作即可。

最新更新