小编yal*_* du的帖子

R readline 在脚本中不起作用

R 中的函数readline与 python 中的函数类似raw_input,都允许传递交互式参数。

但是,当我在终端中运行 R 脚本时,它不起作用。

这是一个例子txt.R

#!/usr/bin/env Rscript
x = readline('Hello?')
print(x)
Run Code Online (Sandbox Code Playgroud)

在终端中运行./txt.R,只打印出:

Hello? [1] "" 不等待我的输入。那么如何解决呢?

python r readline raw-input

5
推荐指数
2
解决办法
2871
查看次数

在文本中使用adj参数时,"大"标签的水平对齐会被抵消

text,该参数adj允许调整labels相对于xy.例如,adj的值(0,1)是指左上对准,即左侧,标签的顶部拐角被放置在给定的x,y坐标.

这适用于默认字符扩展cex = 1.但是当我想要一个更大的标签,通过增加创建时cex,标签的位置从给定的坐标和adjustment 水平偏移.

这是一个小例子,它说明了这一点:

# a basic plot
plot(1:10, asp = 1, cex = 1)

# a red reference mark at 5, 5
points(x = 5, y = 5, pch = 3, cex = 3, col = 'red')

# a label of default size (cex = 1), left top adjusted
text(x = 5, y = 5, …
Run Code Online (Sandbox Code Playgroud)

fonts text r glyph

5
推荐指数
1
解决办法
478
查看次数

spark会自动缓存一些结果吗?

我运行了两次动作,第二次运行的时间非常少,所以我怀疑spark会自动缓存一些结果.但我确实找到了任何来源.

我使用Spark1.4.

doc = sc.textFile('...')
doc_wc = doc.flatMap(lambda x: re.split('\W', x))\
            .filter(lambda x: x != '') \
            .map(lambda word: (word, 1)) \
            .reduceByKey(lambda x,y: x+y) 
%%time
doc_wc.take(5) # first time
# CPU times: user 10.7 ms, sys: 425 µs, total: 11.1 ms
# Wall time: 4.39 s

%%time
doc_wc.take(5) # second time
# CPU times: user 6.13 ms, sys: 276 µs, total: 6.41 ms
# Wall time: 151 ms
Run Code Online (Sandbox Code Playgroud)

caching apache-spark

2
推荐指数
1
解决办法
1740
查看次数

标签 统计

r ×2

apache-spark ×1

caching ×1

fonts ×1

glyph ×1

python ×1

raw-input ×1

readline ×1

text ×1