一尘不染

将SQL数据库导出到CSV文件中,并与WEKA结合使用

sql

如何将查询结果从.sql数据库导出到.csv文件?我尝试过

SELECT * 
FROM players 
  INTO OUTFILE 'players.csv' 
  FIELDS TERMINATED BY ',' 
  LINES TERMINATED BY ';';`

我的.csv文件类似于:

p1,1,2,3
p2,1,4,5

但是它们不在sapated列中,而是全部在1列中。

我尝试自己创建一个.csv文件,只是为了尝试WEKA,如下所示:

p1  1  2  3
p2  1  4  5

但是WEKA将其p1 1 2 3视为一个属性。

因此:如何正确地将表从sql db导出到csv文件?我如何在WEKA中使用它?

编辑

是否可以添加带有列名称的标题行?我已经在网上阅读了一些内容,但无法阅读。

我正在使用MySQL 5.5。


阅读 131

收藏
2021-05-16

共1个答案

一尘不染

您需要通知weka您的csv文件的格式。您可以在打开csv文件和调用选项对话框的同时执行此操作,请参见下图。另外,您需要使用“ \
n”而不是“;”来终止行。

2021-05-16