我刚开始使用SparkR.我写了一个简单的脚本,初始化Spark运行分析并将我的输出收集到R.当试图停止sparkR时:
sparkR.stop()
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
Stopping SparkR
Error in readTypedObject(con, type) : Unsupported type for deserialization
Run Code Online (Sandbox Code Playgroud)
似乎Spark没有停止,因为:
> sc <- sparkR.init(master="local")
Re-using existing Spark Context. Please stop SparkR with sparkR.stop() or restart R to create a new Spark Context
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我解释发生了什么以及这个错误意味着什么?谢谢
我在 RStudio 中使用 ioslides (rmarkdwon) 从 R 创建演示文稿。我想添加徽标,但仅添加到呈现此信息的第一张幻灯片(主):
---
title: "Presentation"
author: "Tom Hanks"
output: ioslides_presentation
logo: logo.jpg
---
Run Code Online (Sandbox Code Playgroud)
我不希望每张幻灯片的左下角都有徽标。谁能告诉我怎么关掉?
我想在R中创建这样的图表:http://bl.ocks.org/mbostock/4063269
所以只是一个没有轴的气泡图,气泡可以随机分散,只有size参数.
我很感兴趣在R中这样做,我熟悉的选项需要提供x,y和size变量.
我想在 ggplot 上绘制多条垂直线,这些位置来自单独的向量。
library(ggplot2)
carats <- c(2.5, 0.1)
ggplot(diamonds, aes(carat)) +
geom_histogram() +
geom_vline(aes(xintercept = carats[1]), col = "black", linetype = "dotted", size = 0.5) +
geom_vline(aes(xintercept = carats[2]), col = "black", linetype = "dotted", size = 0.5)
Run Code Online (Sandbox Code Playgroud)
一一添加它们是可行的,但我想避免这种方法添加使用draw_vline:
hist <- ggplot(diamonds, aes(carat)) + geom_histogram()
draw_vline <- function(histogram, line_value){
hist + geom_vline(aes(xintercept = line_value), col = "black", linetype = "dotted", size = 0.5)
}
draw_vline(hist, carats[1])
Run Code Online (Sandbox Code Playgroud)
这给了我错误:
Error in eval(expr, envir, enclos) : object 'line_value' not found
如何指定我的函数来使用不在 …
r ×4
apache-spark ×1
bigdata ×1
bubble-chart ×1
charts ×1
ggplot2 ×1
knitr ×1
pandoc ×1
r-markdown ×1