You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by zj...@apache.org on 2020/02/05 06:06:20 UTC

[zeppelin] branch master updated: [ZEPPELIN-4588]. Add R tutorial notes

This is an automated email from the ASF dual-hosted git repository.

zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 3dd520b  [ZEPPELIN-4588]. Add R tutorial notes
3dd520b is described below

commit 3dd520b8cb6a4288a9e07cf135fcd7706483d8d0
Author: Jeff Zhang <zj...@apache.org>
AuthorDate: Sat Feb 1 21:13:50 2020 +0800

    [ZEPPELIN-4588]. Add R tutorial notes
    
    ### What is this PR for?
    
    Add tutorial note for R Interpreter. including 2 notes:
    1. R basics
    2. Shiny app note
    
    ### What type of PR is it?
    [Improvement]
    
    ### Todos
    * [ ] - Task
    
    ### What is the Jira issue?
    * https://issues.apache.org/jira/browse/ZEPPELIN-4588
    
    ### How should this be tested?
    * CI pass
    
    ### Screenshots (if appropriate)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    Author: Jeff Zhang <zj...@apache.org>
    
    Closes #3625 from zjffdu/ZEPPELIN-4588 and squashes the following commits:
    
    bd2854f94 [Jeff Zhang] [ZEPPELIN-4588]. Add R tutorial notes
---
 notebook/R Tutorial/R Basics_2BWJFTXKJ.zpln        |  863 +++++++++++++
 notebook/R Tutorial/Shiny App_2EZ66TM57.zpln       |  195 +++
 .../Zeppelin Tutorial/R (SparkR)_2BWJFTXKJ.zpln    | 1309 --------------------
 3 files changed, 1058 insertions(+), 1309 deletions(-)

diff --git a/notebook/R Tutorial/R Basics_2BWJFTXKJ.zpln b/notebook/R Tutorial/R Basics_2BWJFTXKJ.zpln
new file mode 100644
index 0000000..6bca133
--- /dev/null
+++ b/notebook/R Tutorial/R Basics_2BWJFTXKJ.zpln	
@@ -0,0 +1,863 @@
+{
+  "paragraphs": [
+    {
+      "title": "Overview",
+      "text": "%md\n\nThis tutorial note demonostrate how to use R in Zeppelin. There\u0027re 2 interpreters:\n* %r.r  (Vanilla r interpreter, with least dependencies, only R environment installed is required)\n* %r.ir  (Provide more fancy R runtime via [IRKernel](https://github.com/IRkernel/IRkernel), almost the same experience like using R in Jupyter.)\n\n\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:30:17.419",
+      "config": {
+        "colWidth": 12.0,
+        "fontSize": 9.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "text",
+          "editOnDblClick": false,
+          "completionKey": "TAB",
+          "completionSupport": true
+        },
+        "editorMode": "ace/mode/text",
+        "title": true,
+        "editorHide": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003eThis tutorial note demonostrate how to use R in Zeppelin. There\u0026rsquo;re 2 interpreters:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e%r.r  (Vanilla r interpreter, with least dependencies, only R environment installed is required)\u003c/li\u003e\n\u003cli\u003e%r.ir  (Provide more fancy R runtime via \u003ca href\u003d\"https://github.com/IRkernel/IRkernel\"\u003eIRKernel\u003c/a\u003e, almost the same e [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1580780002030_-2142389262",
+      "id": "paragraph_1580780002030_-2142389262",
+      "dateCreated": "2020-02-04 09:33:22.030",
+      "dateStarted": "2020-02-05 13:30:14.381",
+      "dateFinished": "2020-02-05 13:30:15.455",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Hello R",
+      "text": "%r.ir\nfoo \u003c- TRUE\nprint(foo)\nbare \u003c- c(1, 2.5, 4)\nprint(bare)\ndouble \u003c- 15.0\nprint(double)",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:27:51.317",
+      "config": {
+        "colWidth": 12.0,
+        "editorMode": "ace/mode/r",
+        "enabled": true,
+        "title": true,
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 84.64583587646484,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "[1] TRUE\n[1] 1.0 2.5 4.0\n[1] 15\n"
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1429882946244_-381648689",
+      "id": "20150424-154226_261270952",
+      "dateCreated": "2015-04-24 03:42:26.000",
+      "dateStarted": "2020-02-05 13:27:51.345",
+      "dateFinished": "2020-02-05 13:27:57.478",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Load R Librairies",
+      "text": "%r.ir\n\nlibrary(data.table)\ndt \u003c- data.table(1:3)\nprint(dt)\nfor (i in 1:5) {\n  print(i*2)\n}\nprint(1:50)",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:28:03.819",
+      "config": {
+        "colWidth": 12.0,
+        "editorMode": "ace/mode/r",
+        "enabled": true,
+        "title": false,
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 193.33334350585938,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "   V1\n1:  1\n2:  2\n3:  3\n[1] 2\n[1] 4\n[1] 6\n[1] 8\n[1] 10\n [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25\n[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50\n"
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1429882976611_1352445253",
+      "id": "20150424-154256_645296307",
+      "dateCreated": "2015-04-24 03:42:56.000",
+      "dateStarted": "2020-02-05 13:28:03.831",
+      "dateFinished": "2020-02-05 13:28:04.062",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Load Iris Dataset",
+      "text": "%r.ir\n\ncolnames(iris)\niris$Petal.Length\niris$Sepal.Length",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:28:16.277",
+      "config": {
+        "colWidth": 12.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "title": false,
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 169.33334350585938,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003col class\u003dlist-inline\u003e\n\t\u003cli\u003e\u0027Sepal.Length\u0027\u003c/li\u003e\n\t\u003cli\u003e\u0027Sepal.Width\u0027\u003c/li\u003e\n\t\u003cli\u003e\u0027Petal.Length\u0027\u003c/li\u003e\n\t\u003cli\u003e\u0027Petal.Width\u0027\u003c/li\u003e\n\t\u003cli\u003e\u0027Species\u0027\u003c/li\u003e\n\u003c/ol\u003e\n\n"
+          },
+          {
+            "type": "HTML",
+            "data": "\u003col class\u003dlist-inline\u003e\n\t\u003cli\u003e1.4\u003c/li\u003e\n\t\u003cli\u003e1.4\u003c/li\u003e\n\t\u003cli\u003e1.3\u003c/li\u003e\n\t\u003cli\u003e1.5\u003c/li\u003e\n\t\u003cli\u003e1.4\u003c/li\u003e\n\t\u003cli\u003e1.7\u003c/li\u003e\n\t\u003cli\u003e1.4\u003c/li\u003e\n\t\u003cli\u003e1.5\u003c/li\u003e\n\t\u003cli\u003e1.4\u003c/li\u003e\n\t\u003cli\u003e1.5\u003c/li\u003e\n\t\u003cli\u003e1.5\u003c/li\u003e\n\t\u003cli\u003e1.6\u003c/li\u003e\n [...]
+          },
+          {
+            "type": "HTML",
+            "data": "\u003col class\u003dlist-inline\u003e\n\t\u003cli\u003e5.1\u003c/li\u003e\n\t\u003cli\u003e4.9\u003c/li\u003e\n\t\u003cli\u003e4.7\u003c/li\u003e\n\t\u003cli\u003e4.6\u003c/li\u003e\n\t\u003cli\u003e5\u003c/li\u003e\n\t\u003cli\u003e5.4\u003c/li\u003e\n\t\u003cli\u003e4.6\u003c/li\u003e\n\t\u003cli\u003e5\u003c/li\u003e\n\t\u003cli\u003e4.4\u003c/li\u003e\n\t\u003cli\u003e4.9\u003c/li\u003e\n\t\u003cli\u003e5.4\u003c/li\u003e\n\t\u003cli\u003e4.8\u003c/li\u003e\n\t\u [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455138077044_161383897",
+      "id": "20160210-220117_115873183",
+      "dateCreated": "2016-02-10 10:01:17.000",
+      "dateStarted": "2020-02-05 13:28:16.284",
+      "dateFinished": "2020-02-05 13:28:16.368",
+      "status": "FINISHED"
+    },
+    {
+      "title": "TABLE Display",
+      "text": "%r.ir\n\nprint(\"%table name\\tsize\\nsmall\\t100\\nlarge\\t1000\")",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:28:23.125",
+      "config": {
+        "colWidth": 6.0,
+        "enabled": true,
+        "title": false,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 408.6458435058594,
+              "optionOpen": false,
+              "keys": [
+                {
+                  "name": "name",
+                  "index": 0.0,
+                  "aggr": "sum"
+                }
+              ],
+              "values": [
+                {
+                  "name": "size",
+                  "index": 1.0,
+                  "aggr": "sum"
+                }
+              ],
+              "groups": [],
+              "scatter": {
+                "xAxis": {
+                  "name": "name",
+                  "index": 0.0,
+                  "aggr": "sum"
+                },
+                "yAxis": {
+                  "name": "size",
+                  "index": 1.0,
+                  "aggr": "sum"
+                }
+              },
+              "setting": {
+                "table": {
+                  "tableGridState": {},
+                  "tableColumnTypeState": {
+                    "names": {
+                      "name": "string",
+                      "size": "string"
+                    },
+                    "updated": false
+                  },
+                  "tableOptionSpecHash": "[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer [...]
+                  "tableOptionValue": {
+                    "useFilter": false,
+                    "showPagination": false,
+                    "showAggregationFooter": false
+                  },
+                  "updated": false,
+                  "initialized": false
+                }
+              },
+              "commonSetting": {}
+            },
+            "helium": {}
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "[1] \"%table name\\tsize\\nsmall\\t100\\nlarge\\t1000\"\n"
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1456216582752_6855525",
+      "id": "20160223-093622_330111284",
+      "dateCreated": "2016-02-23 09:36:22.000",
+      "dateStarted": "2020-02-05 13:28:23.136",
+      "dateFinished": "2020-02-05 13:28:23.200",
+      "status": "FINISHED"
+    },
+    {
+      "title": "HTML Display",
+      "text": "%r.ir \n\nprint(\"%html \u003ch3\u003eHello HTML\u003c/h3\u003e\")\nprint(\"\u003cfont color\u003d\u0027blue\u0027\u003e\u003cspan class\u003d\u0027fa fa-bars\u0027\u003e Easy...\u003c/font\u003e\u003c/span\u003e\")\nfor (i in 1:10) {\n  print(paste0(\"\u003ch4\u003e\", i, \" * 2 \u003d \", i*2, \"\u003c/h4\u003e\"))\n}\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:28:24.867",
+      "config": {
+        "colWidth": 6.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "title": false,
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 361.66668701171875,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "[1] \"%html \u003ch3\u003eHello HTML\u003c/h3\u003e\"\n[1] \"\u003cfont color\u003d\u0027blue\u0027\u003e\u003cspan class\u003d\u0027fa fa-bars\u0027\u003e Easy...\u003c/font\u003e\u003c/span\u003e\"\n[1] \"\u003ch4\u003e1 * 2 \u003d 2\u003c/h4\u003e\"\n[1] \"\u003ch4\u003e2 * 2 \u003d 4\u003c/h4\u003e\"\n[1] \"\u003ch4\u003e3 * 2 \u003d 6\u003c/h4\u003e\"\n[1] \"\u003ch4\u003e4 * 2 \u003d 8\u003c/h4\u003e\"\n[1] \"\u003ch4\u003e5 * 2 \u003d 10\u003c/h4\u003e\"\n[1]  [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1456140102445_51059930",
+      "id": "20160222-122142_1323614681",
+      "dateCreated": "2016-02-22 12:21:42.000",
+      "dateStarted": "2020-02-05 13:28:24.877",
+      "dateFinished": "2020-02-05 13:28:24.943",
+      "status": "FINISHED"
+    },
+    {
+      "title": "GoogleVis: Bar Chart",
+      "text": "%r.ir\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n              val1\u003dc(10,13,14), \n              val2\u003dc(23,12,32))\nBar \u003c- gvisBarChart(df)\nprint(Bar, tag \u003d \u0027chart\u0027)\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:45.891",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "results": {
+          "0": {
+            "graph": {
+              "mode": "table",
+              "height": 300.0,
+              "optionOpen": false
+            }
+          }
+        },
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorMode": "ace/mode/r",
+        "editorHide": false,
+        "tableHide": false,
+        "title": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003c!-- BarChart generated in R 3.5.2 by googleVis 0.6.4 package --\u003e\n\u003c!-- Sat Feb  1 21:08:45 2020 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBarChartID14dbbec64930 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027countr [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1485626417184_-1153542135",
+      "id": "20170129-030017_426747323",
+      "dateCreated": "2017-01-29 03:00:17.000",
+      "dateStarted": "2020-02-01 21:08:45.900",
+      "dateFinished": "2020-02-01 21:08:45.964",
+      "status": "FINISHED"
+    },
+    {
+      "title": "GoogleVis: Candlestick Chart",
+      "text": "%r.ir\n\nlibrary(googleVis)\n\nCandle \u003c- gvisCandlestickChart(OpenClose, \n                               options\u003dlist(legend\u003d\u0027none\u0027))\n\nprint(Candle, tag \u003d \u0027chart\u0027)\n\n\n\n\n\n\n\n\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:46.003",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "results": {
+          "0": {
+            "graph": {
+              "mode": "table",
+              "height": 84.64583587646484,
+              "optionOpen": false
+            }
+          }
+        },
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorMode": "ace/mode/r",
+        "editorHide": false,
+        "tableHide": false,
+        "title": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003c!-- CandlestickChart generated in R 3.5.2 by googleVis 0.6.4 package --\u003e\n\u003c!-- Sat Feb  1 21:08:46 2020 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataCandlestickChartID14dbb431df86b () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Mon\",\n20,\n28,\n38,\n45\n],\n[\n\"Tues\",\n31,\n38,\n55,\n66\n],\n[\n\"Wed\",\n50,\n55,\n77,\n80\n],\ [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1485627113560_-130863711",
+      "id": "20170129-031153_758721410",
+      "dateCreated": "2017-01-29 03:11:53.000",
+      "dateStarted": "2020-02-01 21:08:46.013",
+      "dateFinished": "2020-02-01 21:08:46.075",
+      "status": "FINISHED"
+    },
+    {
+      "title": "GoogleVis: Line chart",
+      "text": "%r.ir\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n              val1\u003dc(10,13,14), \n              val2\u003dc(23,12,32))\n\nLine \u003c- gvisLineChart(df)\n\nprint(Line, tag \u003d \u0027chart\u0027)\n\n\n\n\n\n\n\n\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:46.113",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 61.458335876464844,
+              "optionOpen": false
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorHide": false,
+        "tableHide": false,
+        "title": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003c!-- LineChart generated in R 3.5.2 by googleVis 0.6.4 package --\u003e\n\u003c!-- Sat Feb  1 21:08:46 2020 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataLineChartID14dbb1693ff9f () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027cou [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455138857313_92355963",
+      "id": "20160210-221417_1400405266",
+      "dateCreated": "2016-02-10 10:14:17.000",
+      "dateStarted": "2020-02-01 21:08:46.126",
+      "dateFinished": "2020-02-01 21:08:46.187",
+      "status": "FINISHED"
+    },
+    {
+      "text": "%r.ir\n\npairs(iris)",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:46.225",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 1857.0,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "title": false,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "IMG",
+            "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAYAAAD958/bAAAEGWlDQ1BrQ0dDb2xvclNwYWNl\nR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi\n6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp\nurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP\nC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4\n4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B\naIXzbcOnz5mfPoTvYVz7KzUl5+F [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455137735427_-1023869289",
+      "id": "20160210-215535_1815168219",
+      "dateCreated": "2016-02-10 09:55:35.000",
+      "dateStarted": "2020-02-01 21:08:46.254",
+      "dateFinished": "2020-02-01 21:08:46.553",
+      "status": "FINISHED"
+    },
+    {
+      "text": "%r.ir\n\nplot(iris, col \u003d heat.colors(3))",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:46.559",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 399.66668701171875,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "title": false,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "IMG",
+            "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAYAAAD958/bAAAEGWlDQ1BrQ0dDb2xvclNwYWNl\nR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi\n6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp\nurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP\nC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4\n4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B\naIXzbcOnz5mfPoTvYVz7KzUl5+F [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455137737773_-549089146",
+      "id": "20160210-215537_582262164",
+      "dateCreated": "2016-02-10 09:55:37.000",
+      "dateStarted": "2020-02-01 21:08:47.327",
+      "dateFinished": "2020-02-01 21:08:47.693",
+      "status": "FINISHED"
+    },
+    {
+      "text": "%r.ir\n\nlibrary(ggplot2)\npres_rating \u003c- data.frame(\n  rating \u003d as.numeric(presidents),\n  year \u003d as.numeric(floor(time(presidents))),\n  quarter \u003d as.numeric(cycle(presidents))\n)\np \u003c- ggplot(pres_rating, aes(x\u003dyear, y\u003dquarter, fill\u003drating))\np + geom_raster()",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:47.739",
+      "config": {
+        "colWidth": 4.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 449.66668701171875,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorHide": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "title": false,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "IMG",
+            "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAYAAAD958/bAAAEGWlDQ1BrQ0dDb2xvclNwYWNl\nR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi\n6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lp\nurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZP\nC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q4\n4WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23B\naIXzbcOnz5mfPoTvYVz7KzUl5+F [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1438930880648_-1572054429",
+      "id": "20150807-090120_1060568667",
+      "dateCreated": "2015-08-07 09:01:20.000",
+      "dateStarted": "2020-02-01 21:08:47.872",
+      "dateFinished": "2020-02-01 21:08:48.254",
+      "status": "FINISHED"
+    },
+    {
+      "title": "GoogleViz: Bubble Chart",
+      "text": "%r.ir\n\nlibrary(googleVis)\nbubble \u003c- gvisBubbleChart(Fruits, idvar\u003d\"Fruit\", \n                          xvar\u003d\"Sales\", yvar\u003d\"Expenses\",\n                          colorvar\u003d\"Year\", sizevar\u003d\"Profit\",\n                          options\u003dlist(\n                            hAxis\u003d\u0027{minValue:75, maxValue:125}\u0027))\nprint(bubble, tag \u003d \u0027chart\u0027)",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:48.281",
+      "config": {
+        "colWidth": 6.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "title": false,
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 189.6666717529297,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorHide": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003c!-- BubbleChart generated in R 3.5.2 by googleVis 0.6.4 package --\u003e\n\u003c!-- Sat Feb  1 21:08:48 2020 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBubbleChartID14dbb18f74c40 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Apples\",\n98,\n78,\n2008,\n20\n],\n[\n\"Apples\",\n111,\n79,\n2009,\n32\n],\n[\n\"Apples\",\n89,\n76,\n2010,\n13 [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455141578555_-1713165000",
+      "id": "20160210-225938_1538591791",
+      "dateCreated": "2016-02-10 10:59:38.000",
+      "dateStarted": "2020-02-01 21:08:48.288",
+      "dateFinished": "2020-02-01 21:08:48.350",
+      "status": "FINISHED"
+    },
+    {
+      "title": "GoogleViz: Geo Chart",
+      "text": "%r.ir\n\nlibrary(googleVis)\ngeo \u003d gvisGeoChart(Exports, locationvar \u003d \"Country\", colorvar\u003d\"Profit\", options\u003dlist(Projection \u003d \"kavrayskiy-vii\"))\nprint(geo, tag \u003d \u0027chart\u0027)",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:48.393",
+      "config": {
+        "colWidth": 6.0,
+        "enabled": true,
+        "editorMode": "ace/mode/r",
+        "results": [
+          {
+            "graph": {
+              "mode": "table",
+              "height": 336.66668701171875,
+              "optionOpen": false,
+              "keys": [],
+              "values": [],
+              "groups": [],
+              "scatter": {}
+            }
+          }
+        ],
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionSupport": true,
+          "completionKey": "TAB"
+        },
+        "editorHide": false,
+        "title": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003c!-- GeoChart generated in R 3.5.2 by googleVis 0.6.4 package --\u003e\n\u003c!-- Sat Feb  1 21:08:48 2020 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataGeoChartID14dbb4a0f4acc () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Germany\",\n3\n],\n[\n\"Brazil\",\n4\n],\n[\n\"United States\",\n5\n],\n[\n\"France\",\n4\n],\n[\n\"Hungary\",\n3\n],\n [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1455140544963_1486338978",
+      "id": "20160210-224224_735421242",
+      "dateCreated": "2016-02-10 10:42:24.000",
+      "dateStarted": "2020-02-01 21:08:48.400",
+      "dateFinished": "2020-02-01 21:08:48.459",
+      "status": "FINISHED"
+    },
+    {
+      "text": "%md\n\n## Congratulations, it\u0027s done.\n### You can create your own notebook in \u0027Notebook\u0027 menu. Good luck!",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-01 21:08:48.501",
+      "config": {
+        "colWidth": 12.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "markdown",
+          "editOnDblClick": true
+        },
+        "editorMode": "ace/mode/markdown",
+        "editorHide": true,
+        "tableHide": false,
+        "fontSize": 9.0,
+        "runOnSelectionChange": true,
+        "title": false,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003ch2\u003eCongratulations, it\u0026rsquo;s done.\u003c/h2\u003e\n\u003ch3\u003eYou can create your own notebook in \u0026lsquo;Notebook\u0026rsquo; menu. Good luck!\u003c/h3\u003e\n\n\u003c/div\u003e"
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1485626988585_-946362813",
+      "id": "20170129-030948_1379298104",
+      "dateCreated": "2017-01-29 03:09:48.000",
+      "dateStarted": "2020-02-01 21:08:48.511",
+      "dateFinished": "2020-02-01 21:08:48.518",
+      "status": "FINISHED"
+    }
+  ],
+  "name": "R Basics",
+  "id": "2BWJFTXKJ",
+  "defaultInterpreterGroup": "spark",
+  "permissions": {},
+  "noteParams": {},
+  "noteForms": {},
+  "angularObjects": {},
+  "config": {
+    "looknfeel": "default",
+    "isZeppelinNotebookCronEnable": true
+  },
+  "info": {},
+  "path": "/R Tutorial/R Basics"
+}
\ No newline at end of file
diff --git a/notebook/R Tutorial/Shiny App_2EZ66TM57.zpln b/notebook/R Tutorial/Shiny App_2EZ66TM57.zpln
new file mode 100644
index 0000000..71f1095
--- /dev/null
+++ b/notebook/R Tutorial/Shiny App_2EZ66TM57.zpln	
@@ -0,0 +1,195 @@
+{
+  "paragraphs": [
+    {
+      "title": "Introduction",
+      "text": "%md\n\n[Shiny](https://shiny.rstudio.com/tutorial/) is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph)\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:31:39.977",
+      "config": {
+        "colWidth": 12.0,
+        "fontSize": 9.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "text",
+          "editOnDblClick": false,
+          "completionKey": "TAB",
+          "completionSupport": true
+        },
+        "editorMode": "ace/mode/text",
+        "editorHide": true,
+        "title": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003e\u003ca href\u003d\"https://shiny.rstudio.com/tutorial/\"\u003eShiny\u003c/a\u003e is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph)\u003c/p\u003e\n\n\u003c/div\u003e"
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1580880646006_750270749",
+      "id": "paragraph_1580880646006_750270749",
+      "dateCreated": "2020-02-05 13:30:46.006",
+      "dateStarted": "2020-02-05 13:31:30.246",
+      "dateFinished": "2020-02-05 13:31:30.260",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Shiny Server",
+      "text": "%r.shiny(type\u003dserver)\n\n# Define server logic to summarize and view selected dataset ----\nserver \u003c- function(input, output) {\n\n    # Return the requested dataset ----\n    datasetInput \u003c- reactive({\n        switch(input$dataset,\n        \"rock\" \u003d rock,\n        \"pressure\" \u003d pressure,\n        \"cars\" \u003d cars)\n    })\n\n    # Generate a summary of the dataset ----\n    output$summary \u003c- renderPrint({\n        dataset \u003c- data [...]
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:31:47.935",
+      "config": {
+        "colWidth": 6.0,
+        "fontSize": 9.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionKey": "TAB",
+          "completionSupport": true
+        },
+        "editorMode": "ace/mode/r",
+        "type": "server",
+        "runOnSelectionChange": true,
+        "title": true,
+        "checkEmpty": true
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "Write server.R to /var/folders/99/mfxjjdtj7x70rvwgkxpq4jm40000gn/T/zeppelin-shiny2111830164672035139 successfully."
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1580562566379_-876908296",
+      "id": "paragraph_1580562566379_-876908296",
+      "dateCreated": "2020-02-01 21:09:26.379",
+      "dateStarted": "2020-02-01 21:11:15.492",
+      "dateFinished": "2020-02-01 21:11:19.233",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Shiny UI",
+      "text": "%r.shiny(type\u003dui)\n\n# Define UI for dataset viewer app ----\nui \u003c- fluidPage(\n\n    # App title ----\n    titlePanel(\"Shiny Text\"),\n\n    # Sidebar layout with a input and output definitions ----\n    sidebarLayout(\n\n        # Sidebar panel for inputs ----\n        sidebarPanel(\n    \n            # Input: Selector for choosing dataset ----\n            selectInput(inputId \u003d \"dataset\",\n            label \u003d \"Choose a dataset:\",\n            ch [...]
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:31:54.497",
+      "config": {
+        "runOnSelectionChange": true,
+        "title": true,
+        "checkEmpty": true,
+        "colWidth": 6.0,
+        "fontSize": 9.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionKey": "TAB",
+          "completionSupport": true
+        },
+        "editorMode": "ace/mode/r",
+        "type": "ui"
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "SUCCESS",
+        "msg": [
+          {
+            "type": "TEXT",
+            "data": "Write ui.R to /var/folders/99/mfxjjdtj7x70rvwgkxpq4jm40000gn/T/zeppelin-shiny2111830164672035139 successfully."
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1580562634044_-1915679343",
+      "id": "paragraph_1580562634044_-1915679343",
+      "dateCreated": "2020-02-01 21:10:34.044",
+      "dateStarted": "2020-02-01 21:11:20.973",
+      "dateFinished": "2020-02-01 21:11:20.978",
+      "status": "FINISHED"
+    },
+    {
+      "title": "Shiny App",
+      "text": "%r.shiny(type\u003drun)\n\n\n",
+      "user": "anonymous",
+      "dateUpdated": "2020-02-05 13:32:02.773",
+      "config": {
+        "runOnSelectionChange": true,
+        "title": true,
+        "checkEmpty": true,
+        "colWidth": 12.0,
+        "fontSize": 9.0,
+        "enabled": true,
+        "results": {},
+        "editorSetting": {
+          "language": "r",
+          "editOnDblClick": false,
+          "completionKey": "TAB",
+          "completionSupport": true
+        },
+        "editorMode": "ace/mode/r",
+        "type": "run"
+      },
+      "settings": {
+        "params": {},
+        "forms": {}
+      },
+      "results": {
+        "code": "ERROR",
+        "msg": [
+          {
+            "type": "HTML",
+            "data": "\u003ciframe src\u003d\"http://0.0.0.0:65421\" height \u003d\"500px\" width\u003d\"100%\" frameBorder\u003d\"0\"\u003e\u003c/iframe\u003e\n"
+          },
+          {
+            "type": "TEXT",
+            "data": "\nio.grpc.StatusRuntimeException: UNKNOWN: Exception iterating responses: \u0027payload\u0027\n\tat io.grpc.Status.asRuntimeException(Status.java:526)\n\tat io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:434)\n\tat io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)\n\tat io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)\n\tat io.grpc.ForwardingClientC [...]
+          }
+        ]
+      },
+      "apps": [],
+      "progressUpdateIntervalMs": 500,
+      "jobName": "paragraph_1580562660988_2021181385",
+      "id": "paragraph_1580562660988_2021181385",
+      "dateCreated": "2020-02-01 21:11:00.988",
+      "dateStarted": "2020-02-01 21:12:51.413",
+      "dateFinished": "2020-02-01 21:12:55.303",
+      "status": "ABORT"
+    }
+  ],
+  "name": "Shiny App",
+  "id": "2EZ66TM57",
+  "defaultInterpreterGroup": "spark",
+  "version": "0.9.0-SNAPSHOT",
+  "permissions": {},
+  "noteParams": {},
+  "noteForms": {},
+  "angularObjects": {},
+  "config": {
+    "isZeppelinNotebookCronEnable": true
+  },
+  "info": {},
+  "path": "/R Tutorial/Shiny App"
+}
\ No newline at end of file
diff --git a/notebook/Zeppelin Tutorial/R (SparkR)_2BWJFTXKJ.zpln b/notebook/Zeppelin Tutorial/R (SparkR)_2BWJFTXKJ.zpln
deleted file mode 100644
index d7c97f1..0000000
--- a/notebook/Zeppelin Tutorial/R (SparkR)_2BWJFTXKJ.zpln	
+++ /dev/null
@@ -1,1309 +0,0 @@
-{
-  "paragraphs": [
-    {
-      "title": "Hello R",
-      "text": "%r\nfoo \u003c- TRUE\nprint(foo)\nbare \u003c- c(1, 2.5, 4)\nprint(bare)\ndouble \u003c- 15.0\nprint(double)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:45:40 AM",
-      "config": {
-        "colWidth": 12.0,
-        "editorMode": "ace/mode/r",
-        "enabled": true,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 84.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\n[1] TRUE\n[1] 1.0 2.5 4.0\n[1] 15\n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1429882946244_-381648689",
-      "id": "20150424-154226_261270952",
-      "dateCreated": "Apr 24, 2015 3:42:26 AM",
-      "dateStarted": "Jan 29, 2017 2:42:27 AM",
-      "dateFinished": "Jan 29, 2017 2:42:40 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Load R Librairies",
-      "text": "%r\nlibrary(data.table)\ndt \u003c- data.table(1:3)\nprint(dt)\nfor (i in 1:5) {\n  print(i*2)\n}\nprint(1:50)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:45:44 AM",
-      "config": {
-        "colWidth": 12.0,
-        "editorMode": "ace/mode/r",
-        "enabled": true,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 193.33334350585938,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\nV1\n1:  1\n2:  2\n3:  3\n[1] 2\n[1] 4\n[1] 6\n[1] 8\n[1] 10\n [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23\n[24] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46\n[47] 47 48 49 50\n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1429882976611_1352445253",
-      "id": "20150424-154256_645296307",
-      "dateCreated": "Apr 24, 2015 3:42:56 AM",
-      "dateStarted": "Jan 29, 2017 2:42:43 AM",
-      "dateFinished": "Jan 29, 2017 2:42:43 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "text": "%md\n\n## Zeppelin SparkR Tutorial\n\n##### This is a live tutorial, you can run the code yourself. (Shift-Enter to Run)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:17:08 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "results": {},
-        "editorSetting": {
-          "language": "markdown",
-          "editOnDblClick": true
-        },
-        "editorMode": "ace/mode/markdown",
-        "editorHide": true,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003ch2\u003eZeppelin SparkR Tutorial\u003c/h2\u003e\n\u003ch5\u003eThis is a live tutorial, you can run the code yourself. (Shift-Enter to Run)\u003c/h5\u003e\n\u003c/div\u003e"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1485571833509_-1037808822",
-      "id": "20170128-115033_693473992",
-      "dateCreated": "Jan 28, 2017 11:50:33 AM",
-      "dateStarted": "Jan 29, 2017 3:17:08 AM",
-      "dateFinished": "Jan 29, 2017 3:17:08 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Load Iris Dataset",
-      "text": "%r\ncolnames(iris)\niris$Petal.Length\niris$Sepal.Length",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:45:47 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 169.33334350585938,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\n[1] “Sepal.Length” “Sepal.Width”  “Petal.Length” “Petal.Width” \n[5] “Species”\n  [1] 1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 1.5 1.6 1.4 1.1 1.2 1.5 1.3\n [18] 1.4 1.7 1.5 1.7 1.5 1.0 1.7 1.9 1.6 1.6 1.5 1.4 1.6 1.6 1.5 1.5 1.4\n [35] 1.5 1.2 1.3 1.4 1.3 1.5 1.3 1.3 1.3 1.6 1.9 1.4 1.6 1.4 1.5 1.4 4.7\n [52] 4.5 4.9 4.0 4.6 4.5 4.7 3.3 4.6 3.9 3.5 4.2 4.0 4.7 3.6 4.4 4.5 4.1\n [69] 4.5 3.9 4.8 4.0 4.9 4.7 4.3 4.4 4.8 5.0 4.5 3.5 3.8 3.7 3.9 5.1 4.5\n [86] 4.5 4.7  [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455138077044_161383897",
-      "id": "20160210-220117_115873183",
-      "dateCreated": "Feb 10, 2016 10:01:17 AM",
-      "dateStarted": "Jan 29, 2017 2:42:46 AM",
-      "dateFinished": "Jan 29, 2017 2:42:46 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "TABLE Display",
-      "text": "%r print(\"%table name\\tsize\\nsmall\\t100\\nlarge\\t1000\")",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:20:33 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "title": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 408.6458435058594,
-              "optionOpen": false,
-              "keys": [
-                {
-                  "name": "name",
-                  "index": 0.0,
-                  "aggr": "sum"
-                }
-              ],
-              "values": [
-                {
-                  "name": "size",
-                  "index": 1.0,
-                  "aggr": "sum"
-                }
-              ],
-              "groups": [],
-              "scatter": {
-                "xAxis": {
-                  "name": "name",
-                  "index": 0.0,
-                  "aggr": "sum"
-                },
-                "yAxis": {
-                  "name": "size",
-                  "index": 1.0,
-                  "aggr": "sum"
-                }
-              }
-            },
-            "helium": {}
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TABLE",
-            "data": "name\tsize\nsmall\t100\nlarge\t1000"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1456216582752_6855525",
-      "id": "20160223-093622_330111284",
-      "dateCreated": "Feb 23, 2016 9:36:22 AM",
-      "dateStarted": "Jan 29, 2017 2:42:50 AM",
-      "dateFinished": "Jan 29, 2017 2:42:50 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "HTML Display",
-      "text": "%r \n\nprint(\"%html \u003ch3\u003eHello HTML\u003c/h3\u003e\")\nprint(\"\u003cfont color\u003d\u0027blue\u0027\u003e\u003cspan class\u003d\u0027fa fa-bars\u0027\u003e Easy...\u003c/font\u003e\u003c/span\u003e\")\nfor (i in 1:10) {\n  print(paste0(\"\u003ch4\u003e\", i, \" * 2 \u003d \", i*2, \"\u003c/h4\u003e\"))\n}",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:52:20 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 361.66668701171875,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cp\u003e\u003c/p\u003e\u003ch3\u003eHello HTML\u003c/h3\u003e\u003cfont color\u003d\"blue\"\u003e\u003cspan class\u003d\"fa fa-bars\"\u003e Easy…\u003c/span\u003e\u003c/font\u003e\u003ch4\u003e1 * 2 \u003d 2\u003c/h4\u003e\u003ch4\u003e2 * 2 \u003d 4\u003c/h4\u003e\u003ch4\u003e3 * 2 \u003d 6\u003c/h4\u003e\u003ch4\u003e4 * 2 \u003d 8\u003c/h4\u003e\u003ch4\u003e5 * 2 \u003d 10\u003c/h4\u003e\u003ch4\u003e6 * 2 \u003d 12\u003c/h4\u003e\u003ch4\u003e7 * 2 \u003d  [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1456140102445_51059930",
-      "id": "20160222-122142_1323614681",
-      "dateCreated": "Feb 22, 2016 12:21:42 PM",
-      "dateStarted": "Jan 29, 2017 2:42:48 AM",
-      "dateFinished": "Jan 29, 2017 2:42:48 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Write Scala To R",
-      "text": "%spark\nval s \u003d \"Hello R from Scala\"\nz.put(\"s\", s)\nval b \u003d new Integer(42)\nz.put(\"b\", b)\nval a: Array[Double] \u003d Array[Double](30.1, 20.0)\nz.put(\"a\", a)\nval m \u003d Array(Array(1, 4), Array(8, 16))\nz.put(\"m\", m)\nval v \u003d Vector(1, 2, 3, 4)\nz.put(\"v\", v)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:52:50 AM",
-      "config": {
-        "colWidth": 3.0,
-        "editorMode": "ace/mode/scala",
-        "enabled": true,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 91.3125,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "scala",
-          "editOnDblClick": false
-        },
-        "editorHide": false,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\ns: String \u003d Hello R from Scala\n\nb: Integer \u003d 42\n\na: Array[Double] \u003d Array(30.1, 20.0)\n\nm: Array[Array[Int]] \u003d Array(Array(1, 4), Array(8, 16))\n\nv: scala.collection.immutable.Vector[Int] \u003d Vector(1, 2, 3, 4)\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1429862281402_-79250404",
-      "id": "20150424-095801_125725189",
-      "dateCreated": "Apr 24, 2015 9:58:01 AM",
-      "dateStarted": "Jan 29, 2017 2:43:19 AM",
-      "dateFinished": "Jan 29, 2017 2:43:21 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Read from R the Scala Variables",
-      "text": "%r\nz.get(\"s\")\nz.get(\"b\")\nprint(unlist(z.get(\"a\")))\nprint(unlist(z.get(\"m\")))\nz.get(\"v\")",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:52:53 AM",
-      "config": {
-        "colWidth": 3.0,
-        "editorMode": "ace/mode/r",
-        "enabled": true,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 86.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\n[1] “Hello R from Scala”\n[1] 42\n[1] 30.1 20.0\n[1]  1  4  8 16\nJava ref type scala.collection.immutable.Vector id 97 \n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1438930802740_-1781296534",
-      "id": "20150807-090002_1514685133",
-      "dateCreated": "Aug 7, 2015 9:00:02 AM",
-      "dateStarted": "Jan 29, 2017 2:51:36 AM",
-      "dateFinished": "Jan 29, 2017 2:51:36 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Write R to Scala",
-      "text": "%r\ns \u003c- \"Hello Scala from R\"\nprint(s)\nz.put(\"rs\", s)\nb \u003c- TRUE\nprint(b)\nz.put(\"rb\", b)\nd \u003c- 15.0\nprint(d)\nz.put(\"rd\", d)\nm \u003c- c(2.4, 2.5, 4)\nprint(m)\nz.put(\"rm\", m)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:52:55 AM",
-      "config": {
-        "colWidth": 3.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 92.58333587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\n[1] “Hello Scala from R”\nNULL\n[1] TRUE\nNULL\n[1] 15\nNULL\n[1] 2.4 2.5 4.0\nNULL\n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455137934157_-1786381957",
-      "id": "20160210-215854_620520530",
-      "dateCreated": "Feb 10, 2016 9:58:54 AM",
-      "dateStarted": "Jan 29, 2017 2:43:28 AM",
-      "dateFinished": "Jan 29, 2017 2:43:28 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Read from Scala the R Variables",
-      "text": "%spark\nprintln(\"rs \u003d \"+ z.get(\"rs\"))\nprintln(\"rb \u003d \"+ z.get(\"rb\"))\nprintln(\"rd \u003d \"+ z.get(\"rd\"))\nprintln(\"rm \u003d \"+ z.get(\"rm\"))\n// println(z.get(\"rm\").getClass)\n// println(\"rm \u003d \"+ z.get(\"rm\").asInstanceOf[Array[Double]].toSeq)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:52:58 AM",
-      "config": {
-        "colWidth": 3.0,
-        "enabled": true,
-        "editorMode": "ace/mode/scala",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 90.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "scala",
-          "editOnDblClick": false
-        },
-        "editorHide": false,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "rs \u003d Hello Scala from R\nrb \u003d true\nrd \u003d 15.0\nrm \u003d 2.4\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455138066039_1048230112",
-      "id": "20160210-220106_141884849",
-      "dateCreated": "Feb 10, 2016 10:01:06 AM",
-      "dateStarted": "Jan 29, 2017 2:43:35 AM",
-      "dateFinished": "Jan 29, 2017 2:43:35 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Create a Spark Dataframe",
-      "text": "%spark\nimport org.apache.commons.io.IOUtils\nimport java.net.URL\nimport java.nio.charset.Charset\n\nval bankText \u003d sc.parallelize(\n    IOUtils.toString(\n        new URL(\"https://s3.amazonaws.com/apache-zeppelin/tutorial/bank/bank.csv\"),\n        Charset.forName(\"utf8\")).split(\"\\n\"))\n\ncase class Bank(age: Integer, job: String, marital: String, education: String, balance: Integer)\n\nval bank \u003d bankText.map(s \u003d\u003e s.split(\";\")).filter(s \u003 [...]
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:46:25 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "lineNumbers": false,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 91.27083587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "scala",
-          "editOnDblClick": false
-        },
-        "editorMode": "ace/mode/scala",
-        "editorHide": false,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\nimport org.apache.commons.io.IOUtils\n\nimport java.net.URL\n\nimport java.nio.charset.Charset\n\nbankText: org.apache.spark.rdd.RDD[String] \u003d ParallelCollectionRDD[0] at parallelize at \u003cconsole\u003e:32\n\ndefined class Bank\n\nbank: org.apache.spark.sql.DataFrame \u003d [age: int, job: string, marital: string, education: string, balance: int]\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455142039343_-233762796",
-      "id": "20160210-230719_2111095838",
-      "dateCreated": "Feb 10, 2016 11:07:19 AM",
-      "dateStarted": "Jan 29, 2017 2:43:40 AM",
-      "dateFinished": "Jan 29, 2017 2:43:45 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Read the Spark Dataframe from R",
-      "text": "%r\n\ndf \u003c- sql(sqlContext, \"select count(*) from bank\")\nprintSchema(df)\nSparkR::head(df)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:43:46 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "tableHide": false,
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 110.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\nroot\n |– _c0: long (nullable \u003d false)\n   _c0\n1 4521\n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455142043062_1598026718",
-      "id": "20160210-230723_1811469598",
-      "dateCreated": "Feb 10, 2016 11:07:23 AM",
-      "dateStarted": "Jan 29, 2017 2:43:47 AM",
-      "dateFinished": "Jan 29, 2017 2:43:49 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Query with Spark Dataframe with SQL",
-      "text": "%sql select count(*) as count from bank",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:47:05 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "editorMode": "ace/mode/sql",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 126.25,
-              "optionOpen": true,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            },
-            "helium": {}
-          }
-        ],
-        "editorSetting": {
-          "language": "sql",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TABLE",
-            "data": "count\n4521\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455142050697_-1353382095",
-      "id": "20160210-230730_1259663883",
-      "dateCreated": "Feb 10, 2016 11:07:30 AM",
-      "dateStarted": "Jan 29, 2017 2:43:55 AM",
-      "dateFinished": "Jan 29, 2017 2:43:55 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Create a R Dataframe",
-      "text": "%r \n\nlocalNames \u003c- data.frame(name\u003dc(\"John\", \"Smith\", \"Sarah\"), budget\u003dc(19, 53, 18))\nnames \u003c- createDataFrame(sqlContext, localNames)\nprintSchema(names)\nregisterTempTable(names, \"names\")\n\n# SparkR::head(names)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:19:59 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "title": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 84.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\nroot\n |– name: string (nullable \u003d true)\n |– budget: double (nullable \u003d true)\n\n\n\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455142112413_519883679",
-      "id": "20160210-230832_1847721959",
-      "dateCreated": "Feb 10, 2016 11:08:32 AM",
-      "dateStarted": "Jan 29, 2017 2:43:58 AM",
-      "dateFinished": "Jan 29, 2017 2:43:58 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Read the R Dataframe from Spark",
-      "text": "sqlc.sql(\"select * from names\").head",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:47:18 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "editorMode": "ace/mode/scala",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 92.64583587646484,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "scala",
-          "editOnDblClick": true
-        },
-        "editorHide": false,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TEXT",
-            "data": "\nres11: org.apache.spark.sql.Row \u003d [John,19.0]\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455188357108_95477841",
-      "id": "20160211-115917_445850505",
-      "dateCreated": "Feb 11, 2016 11:59:17 AM",
-      "dateStarted": "Jan 29, 2017 2:44:08 AM",
-      "dateFinished": "Jan 29, 2017 2:44:09 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "Query the R Datafame with SQL",
-      "text": "%sql select * from names\n",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:47:29 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "editorMode": "ace/mode/sql",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "pieChart",
-              "height": 263.3125,
-              "optionOpen": false,
-              "keys": [
-                {
-                  "name": "name",
-                  "index": 0.0,
-                  "aggr": "sum"
-                }
-              ],
-              "values": [
-                {
-                  "name": "budget",
-                  "index": 1.0,
-                  "aggr": "sum"
-                }
-              ],
-              "groups": [],
-              "scatter": {
-                "xAxis": {
-                  "name": "name",
-                  "index": 0.0,
-                  "aggr": "sum"
-                }
-              },
-              "setting": {
-                "multiBarChart": {}
-              },
-              "commonSetting": {}
-            },
-            "helium": {}
-          }
-        ],
-        "editorSetting": {
-          "language": "sql",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "TABLE",
-            "data": "name\tbudget\nJohn\t19.0\nSmith\t53.0\nSarah\t18.0\n"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455142115582_-1840950897",
-      "id": "20160210-230835_19876971",
-      "dateCreated": "Feb 10, 2016 11:08:35 AM",
-      "dateStarted": "Jan 29, 2017 2:44:11 AM",
-      "dateFinished": "Jan 29, 2017 2:44:11 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "GoogleVis: Bar Chart",
-      "text": "%r\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n              val1\u003dc(10,13,14), \n              val2\u003dc(23,12,32))\nBar \u003c- gvisBarChart(df)\nprint(Bar, tag \u003d \u0027chart\u0027)\n",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:16:38 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "results": {
-          "0": {
-            "graph": {
-              "mode": "table",
-              "height": 300.0,
-              "optionOpen": false
-            }
-          }
-        },
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorMode": "ace/mode/r",
-        "editorHide": false,
-        "tableHide": false,
-        "title": true
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\n\u003c!-- BarChart generated in R 3.3.2 by googleVis 0.6.2 package --\u003e\n\n\u003c!-- Sun Jan 29 03:11:34 2017 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBarChartID17e4878cf808c () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027c [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1485626417184_-1153542135",
-      "id": "20170129-030017_426747323",
-      "dateCreated": "Jan 29, 2017 3:00:17 AM",
-      "dateStarted": "Jan 29, 2017 3:11:33 AM",
-      "dateFinished": "Jan 29, 2017 3:11:34 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "GoogleVis: Candlestick Chart",
-      "text": "%r\nlibrary(googleVis)\n\nCandle \u003c- gvisCandlestickChart(OpenClose, \n                               options\u003dlist(legend\u003d\u0027none\u0027))\n\nprint(Candle, tag \u003d \u0027chart\u0027)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:16:35 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "results": {
-          "0": {
-            "graph": {
-              "mode": "table",
-              "height": 84.64583587646484,
-              "optionOpen": false
-            }
-          }
-        },
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": true
-        },
-        "editorMode": "ace/mode/r",
-        "editorHide": false,
-        "tableHide": false,
-        "title": true
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\n\u003c!-- CandlestickChart generated in R 3.3.2 by googleVis 0.6.2 package --\u003e\n\n\u003c!-- Sun Jan 29 03:16:15 2017 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataCandlestickChartID17e4862e18e15 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Mon\",\n20,\n28,\n38,\n45\n],\n[\n\"Tues\",\n31,\n38,\n55,\n66\n],\n[\n\"Wed\",\n50,\n55,\n77,\n80\ [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1485627113560_-130863711",
-      "id": "20170129-031153_758721410",
-      "dateCreated": "Jan 29, 2017 3:11:53 AM",
-      "dateStarted": "Jan 29, 2017 3:16:15 AM",
-      "dateFinished": "Jan 29, 2017 3:16:15 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "GoogleVis: Line chart",
-      "text": "%r\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n              val1\u003dc(10,13,14), \n              val2\u003dc(23,12,32))\n\nLine \u003c- gvisLineChart(df)\n\nprint(Line, tag \u003d \u0027chart\u0027)\n",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:17:31 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 61.458335876464844,
-              "optionOpen": false
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": true
-        },
-        "editorHide": false,
-        "tableHide": false,
-        "title": true
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\n\u003c!-- LineChart generated in R 3.3.2 by googleVis 0.6.2 package --\u003e\n\n\u003c!-- Sun Jan 29 03:17:08 2017 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataLineChartID17e4818619a5d () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u002 [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455138857313_92355963",
-      "id": "20160210-221417_1400405266",
-      "dateCreated": "Feb 10, 2016 10:14:17 AM",
-      "dateStarted": "Jan 29, 2017 3:17:08 AM",
-      "dateFinished": "Jan 29, 2017 3:17:08 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "text": "%r pairs(iris)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:58:27 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 1857.0,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAH4CAYAAACmKP9/AAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23 [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455137735427_-1023869289",
-      "id": "20160210-215535_1815168219",
-      "dateCreated": "Feb 10, 2016 9:55:35 AM",
-      "dateStarted": "Jan 29, 2017 2:58:27 AM",
-      "dateFinished": "Jan 29, 2017 2:58:28 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "text": "%r \nplot(iris, col \u003d heat.colors(3))",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 2:58:24 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 399.66668701171875,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        }
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAH4CAYAAACmKP9/AAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23 [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455137737773_-549089146",
-      "id": "20160210-215537_582262164",
-      "dateCreated": "Feb 10, 2016 9:55:37 AM",
-      "dateStarted": "Jan 29, 2017 2:58:24 AM",
-      "dateFinished": "Jan 29, 2017 2:58:25 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "text": "%r\nlibrary(ggplot2)\npres_rating \u003c- data.frame(\n  rating \u003d as.numeric(presidents),\n  year \u003d as.numeric(floor(time(presidents))),\n  quarter \u003d as.numeric(cycle(presidents))\n)\np \u003c- ggplot(pres_rating, aes(x\u003dyear, y\u003dquarter, fill\u003drating))\np + geom_raster()",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:04:03 AM",
-      "config": {
-        "colWidth": 4.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 449.66668701171875,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAH4CAYAAACmKP9/AAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23 [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1438930880648_-1572054429",
-      "id": "20150807-090120_1060568667",
-      "dateCreated": "Aug 7, 2015 9:01:20 AM",
-      "dateStarted": "Jan 29, 2017 3:04:03 AM",
-      "dateFinished": "Jan 29, 2017 3:04:04 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "GoogleViz: Bubble Chart",
-      "text": "%r\nlibrary(googleVis)\nbubble \u003c- gvisBubbleChart(Fruits, idvar\u003d\"Fruit\", \n                          xvar\u003d\"Sales\", yvar\u003d\"Expenses\",\n                          colorvar\u003d\"Year\", sizevar\u003d\"Profit\",\n                          options\u003dlist(\n                            hAxis\u003d\u0027{minValue:75, maxValue:125}\u0027))\nprint(bubble, tag \u003d \u0027chart\u0027)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:14:35 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "title": true,
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 189.6666717529297,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\n\u003c!-- BubbleChart generated in R 3.3.2 by googleVis 0.6.2 package --\u003e\n\n\u003c!-- Sun Jan 29 03:14:35 2017 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBubbleChartID17e4815dd498c () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Apples\",\n98,\n78,\n\"2008\",\n20\n],\n[\n\"Apples\",\n111,\n79,\n\"2009\",\n32\n],\n[\n\"Apples\",\n89,\n76 [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455141578555_-1713165000",
-      "id": "20160210-225938_1538591791",
-      "dateCreated": "Feb 10, 2016 10:59:38 AM",
-      "dateStarted": "Jan 29, 2017 3:14:35 AM",
-      "dateFinished": "Jan 29, 2017 3:14:35 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "title": "GoogleViz: Geo Chart",
-      "text": "%r\nlibrary(googleVis)\ngeo \u003d gvisGeoChart(Exports, locationvar \u003d \"Country\", colorvar\u003d\"Profit\", options\u003dlist(Projection \u003d \"kavrayskiy-vii\"))\nprint(geo, tag \u003d \u0027chart\u0027)",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:14:38 AM",
-      "config": {
-        "colWidth": 6.0,
-        "enabled": true,
-        "editorMode": "ace/mode/r",
-        "results": [
-          {
-            "graph": {
-              "mode": "table",
-              "height": 336.66668701171875,
-              "optionOpen": false,
-              "keys": [],
-              "values": [],
-              "groups": [],
-              "scatter": {}
-            }
-          }
-        ],
-        "editorSetting": {
-          "language": "r",
-          "editOnDblClick": false
-        },
-        "editorHide": false,
-        "title": true
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\n\u003c!-- GeoChart generated in R 3.3.2 by googleVis 0.6.2 package --\u003e\n\n\u003c!-- Sun Jan 29 03:14:38 2017 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataGeoChartID17e485996beba () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Germany\",\n3\n],\n[\n\"Brazil\",\n4\n],\n[\n\"United States\",\n5\n],\n[\n\"France\",\n4\n],\n[\n\"Hungary\",\n3\n [...]
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1455140544963_1486338978",
-      "id": "20160210-224224_735421242",
-      "dateCreated": "Feb 10, 2016 10:42:24 AM",
-      "dateStarted": "Jan 29, 2017 3:14:38 AM",
-      "dateFinished": "Jan 29, 2017 3:14:38 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    },
-    {
-      "text": "%md\n\n## Congratulations, it\u0027s done.\n### You can create your own notebook in \u0027Notebook\u0027 menu. Good luck!",
-      "user": "anonymous",
-      "dateUpdated": "Jan 29, 2017 3:12:06 AM",
-      "config": {
-        "colWidth": 12.0,
-        "enabled": true,
-        "results": {},
-        "editorSetting": {
-          "language": "markdown",
-          "editOnDblClick": true
-        },
-        "editorMode": "ace/mode/markdown",
-        "editorHide": true,
-        "tableHide": false
-      },
-      "settings": {
-        "params": {},
-        "forms": {}
-      },
-      "results": {
-        "code": "SUCCESS",
-        "msg": [
-          {
-            "type": "HTML",
-            "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003ch2\u003eCongratulations, it\u0026rsquo;s done.\u003c/h2\u003e\n\u003ch3\u003eYou can create your own notebook in \u0026lsquo;Notebook\u0026rsquo; menu. Good luck!\u003c/h3\u003e\n\u003c/div\u003e"
-          }
-        ]
-      },
-      "apps": [],
-      "jobName": "paragraph_1485626988585_-946362813",
-      "id": "20170129-030948_1379298104",
-      "dateCreated": "Jan 29, 2017 3:09:48 AM",
-      "dateStarted": "Jan 29, 2017 3:12:06 AM",
-      "dateFinished": "Jan 29, 2017 3:12:06 AM",
-      "status": "FINISHED",
-      "progressUpdateIntervalMs": 500
-    }
-  ],
-  "name": "R (SparkR)",
-  "id": "2BWJFTXKJ",
-  "angularObjects": {
-    "2C9A5UJ3F:shared_process": [],
-    "2C8D7ETGW:shared_process": [],
-    "2C9S19J4N:shared_process": [],
-    "2C734G5GU:shared_process": [],
-    "2C7F9HJVB:shared_process": [],
-    "2C7RMKT4T:shared_process": [],
-    "2C6UPN6XS:shared_process": [],
-    "2C8MCDYHM:shared_process": [],
-    "2C7GPJHE2:shared_process": [],
-    "2C81DYM51:shared_process": [],
-    "2C7Z5PJKA:shared_process": [],
-    "2C7KKEX6R:shared_process": [],
-    "2C8G679A7:shared_process": [],
-    "2C96T367K:shared_process": [],
-    "2C79TYUDA:shared_process": [],
-    "2C82EG3YP:shared_process": [],
-    "2C8C4BYC9:shared_process": [],
-    "2C77RB7Q2:shared_process": [],
-    "2C9ENJ461:shared_process": []
-  },
-  "config": {
-    "looknfeel": "default"
-  },
-  "info": {}
-}