SAP HANA R Integration Guide
2c9H5is
2c9H5is
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.2 Preparing R Data<br />
To create some initial data for our first example, we use the dataset spam provided by R and upload it to the<br />
<strong>SAP</strong> <strong>HANA</strong> database. For now, you do not need to understand the R procedure.<br />
In the <strong>SAP</strong> <strong>HANA</strong> studio, execute the following SQL statements, for example, in the SQL Console for your <strong>SAP</strong><br />
<strong>HANA</strong> system.<br />
DROP TABLE "spam";<br />
CREATE COLUMN TABLE "spam"(<br />
"make" DOUBLE, "address" DOUBLE, "all" DOUBLE, "num3d" DOUBLE, "our" DOUBLE,<br />
"over" DOUBLE, "remove" DOUBLE, "internet" DOUBLE, "order" DOUBLE, "mail"<br />
DOUBLE, "receive" DOUBLE, "will" DOUBLE, "people" DOUBLE, "report" DOUBLE,<br />
"addresses" DOUBLE, "free" DOUBLE, "business" DOUBLE, "email" DOUBLE, "you"<br />
DOUBLE, "credit" DOUBLE, "your" DOUBLE, "font" DOUBLE, "num000" DOUBLE, "money"<br />
DOUBLE, "hp" DOUBLE, "hpl" DOUBLE, "george" DOUBLE, "num650" DOUBLE, "lab"<br />
DOUBLE,<br />
"labs" DOUBLE, "telnet" DOUBLE, "num857" DOUBLE, "data" DOUBLE, "num415" DOUBLE,<br />
"num85" DOUBLE, "technology" DOUBLE, "num1999" DOUBLE, "parts" DOUBLE,<br />
"pm" DOUBLE, "direct" DOUBLE, "cs" DOUBLE,"meeting" DOUBLE, "original" DOUBLE,<br />
"project" DOUBLE, "re" DOUBLE, "edu" DOUBLE, "table" DOUBLE, "conference"<br />
DOUBLE, "charSemicolon" DOUBLE, "charRoundbracket" DOUBLE, "charSquarebracket"<br />
DOUBLE, "charExclamation" DOUBLE, "charDollar" DOUBLE, "charHash" DOUBLE,<br />
"capitalAve" DOUBLE, "capitalLong" DOUBLE, "capitalTotal" DOUBLE,<br />
"type" VARCHAR(5000), "group" INTEGER);<br />
DROP PROCEDURE LOAD_SPAMDATA;<br />
CREATE PROCEDURE LOAD_SPAMDATA(OUT spam "spam")<br />
LANGUAGE RLANG AS<br />
BEGIN<br />
##--if the kernlab package is missing see Requirements<br />
library(kernlab)<br />
data(spam)<br />
ind