我想在使用RStudio的编织按钮编织文档时在输出文件名中包含当前日期.我可以以某种方式改变降价渲染的选项,但我不知道如何.谁能指出我正确的方向?
我认为这是一个初学者的问题,但我似乎没有合适的词汇表来进行有效的Google搜索.
我有一个data.frame,final其中包含一个列表clusters,每个列表都是一个字符串列表.
我想迭代每个集群中的字符串列表:for循环中的for循环.
for (j in final$clusters){
for (i in final$clusters$`j`){
print final$clusters$`j`[i]
}
}
Run Code Online (Sandbox Code Playgroud)
j对应于中的列表clusters,并i对应于中的项目clusters[j]
我试图通过使用每个集群的长度来做到这一点,我认为它会是这样的length(final$clusters[1]),但它给出1,而不是列表的长度.
另外,final$clusters[1]给$'1',在下一行,给出集群1中的所有字符串.
谢谢.
编辑:dput(str(final))按要求输出:
List of 2
$ clusters :List of 1629
..$ 1 :
..$ 2 :
..$ 3 :
..$ 4 :
..$ 5 :
..$ 6 :
..$ 7 :
..$ 8 :
..$ 9 :
..$ 10 :
.. [list output truncated]
$ cluster_stats: …Run Code Online (Sandbox Code Playgroud) 我想在TextWrangler中为R Markdown(.Rmd)突出显示启用语法高亮显示.我设法使用此R.plist文件(直接链接到文件)获取.R文件的语法突出显示.R Markdown有类似的突出显示,所以我将该文件作为起点,因为我找不到.Rmd文件的类似.plist文件.
我遇到的问题是在RMarkdown中,代码介于一组``(三个反引号)和文本(我想将其划分为注释)之后是文件的其余部分.
我想告诉TextWrangler只强调它在一组```之间看到的内容 - 当前,它突出显示整个文件(包括我的文本部分).
我想要编辑键的值
<key>Open Block Comments</key>
<string></string>
<key>Close Block Comments</key>
<string>```</string>
Run Code Online (Sandbox Code Playgroud)
将是一种解决方法,但它似乎没有帮助.
编辑,这是Rmd语法:
here is some text that is whatever I want.
```
in here between the backticks is some code
```
here is some more exposition
Run Code Online (Sandbox Code Playgroud)
我想用R语法突出显示的代码是在反引号之间,而我想要显示为注释/没有突出显示的文本(以最简单的方式)是不划分的.
我正在尝试按簇绘制条件的气泡图,其中每个气泡的大小由第三个“百分比”变量设置。根据ggplot2文档,我认为我应该能够通过scale_size_area做到这一点。我不清楚为什么这行不通,并且当%= 0时,我仍然看到很小的一点。(如果我误会了,我也希望能找到一种解决方法。在我的真实数据中,区分0和非常接近0很重要。)
ex <- data.frame(Condition=rep(c("ex1","ex2","ex3","ex4"),4),
Cluster=c(rep(1,4),rep(2,4),rep(3,4),rep(4,4)),
Percent=c(0,0,0,1,0.25,0,0.25,0.5,1,0,0,0,0.25,0.25,0.25,0.25))
ggplot(ex, aes(Cluster, Condition, size=Percent))+
geom_point(color = "blue")+ scale_size_area(max_size=20)
Run Code Online (Sandbox Code Playgroud)