在oracle中插入一个数据集

Insert a data set in oracle

我正在使用 Oracle Data Miner 11g 第 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 数据源是 table。所以你需要创建 tables 来保存 UCI 数据。有两个数据集:训练集和真实集。您可以创建一个 table 来容纳两者,但为每个单独的 table 可能更容易。

数据集包含 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
)

真实数据的table将具有相同的结构。

获得 table 后,您需要插入数据。 UCI 数据集逗号分隔值的文件。本教程使用 SQL Developer,因此假设您正在使用该工具,将 CSV 数据导入 table: just follow That Jeff Smith's instructions 非常容易。