小编by0*_*by0的帖子

多行评论解决方法?

我(有点)已经知道这个问题的答案了.但我认为这是一个在R用户列表中频繁询问的问题,应该有一个很好的答案. 据我所知,R中没有多行注释功能.那么,有没有人有任何好的解决方法?

虽然R中的相当多的工作通常涉及交互式会话(这使得对多行注释的需要产生怀疑),但有时我不得不向同事和同学发送脚本,其中大部分涉及非常重要的代码块.对于来自其他语言的人来说,这是一个相当自然的问题.

在过去,我使用了引号.由于字符串支持换行符,因此运行R脚本

"
Here's my multiline comment.

"
a <- 10
rocknroll.lm <- lm(blah blah blah)
 ...
Run Code Online (Sandbox Code Playgroud)

工作良好.有没有人有更好的解决方案?

comments r r-faq

106
推荐指数
7
解决办法
5万
查看次数

如何确定空行?

如何使用Apache POI确定.xls文档中的空行?

java apache-poi

27
推荐指数
3
解决办法
6万
查看次数

读取D3中没有标题行的csv/tsv

我有CSV数据,看起来像:

数据

1,1,10
1,2,50
1,3,5
etc...
Run Code Online (Sandbox Code Playgroud)

我正在尝试阅读数据.但是,我的初始数据不包含标题行(如上所示),因此它将第一个数据行作为标题(1,1,10).有没有办法解决.我想在读取数据后设置标题名称

使用Javascript

d3.csv("data/testnh.csv", function(data) {
    console.log(data);
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript csv tsv d3.js

24
推荐指数
2
解决办法
2万
查看次数

R中的哪个.max绑定方法

which.maxwhich.min如果有联系,将返回最大或最小值的最小索引.

有没有办法解决这个问题,以便在影响函数效率的情况下返回最大的索引?

max.col 有这个确切的功能,但我正在处理一个矢量而不是矩阵.

r max min

14
推荐指数
3
解决办法
2万
查看次数

用d3绘制热图

我正在尝试使用来自csv的数据绘制带有d3的热图:这是我到目前为止所拥有的

给出一个csv文件:

row,col,score
0,0,0.5
0,1,0.7
1,0,0.2
1,1,0.4
Run Code Online (Sandbox Code Playgroud)

我有一个svg和代码如下:

<svg id="heatmap-canvas" style="height:200px"></svg>

<script>
d3.csv("sgadata.csv", function(data) {
    data.forEach(function(d) { 
    d.score = +d.score;
    d.row = +d.row;
d.col = +d.col;
});
//height of each row in the heatmap
//width of each column in the heatmap
var h = gridSize;
var w = gridSize;
var rectPadding = 60;

$('#heatmap-canvas').empty();

var mySVG = d3.select("#heatmap-canvas")
.style('top',0)
.style('left',0);

var colorScale = d3.scale.linear()
.domain([-1, 0, 1])
.range([colorLow, colorMed, colorHigh]);

rowNest = d3.nest()
.key(function(d) { return d.row; })
.key(function(d) { …
Run Code Online (Sandbox Code Playgroud)

javascript heatmap d3.js

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

D3 Crossfilter基本示例

我刚刚介绍到D3并且非常喜欢crossfilter库.我想生成类似的东西,但不是他们的飞行数据,我有以下格式的CSV数据:row,col,value.

我想只显示一个显示值的直方图,以及一个按值字段排序的表.

很难理解他们的例子中发生了什么.

有人可以建议或展示一个非常基本的例子吗?

javascript csv svg d3.js crossfilter

11
推荐指数
4
解决办法
3万
查看次数

三层架构和例外

它被认为是很好的做法,对于应用程序的每个层(即一个例外PresentationException,ServiceException,PersistenceException等).但是,如果我的服务层直接调用DAO方法(持久层方法)而没有额外的操作,那该怎么办呢?

像这样:

public class MyService {
   private IPersonDAO dao = new PersonDAO();

   public void deletePerson(int id) { 
      dao.deletePerson(id);
   }

}
Run Code Online (Sandbox Code Playgroud)

我应该用try-catch块包装此DAO方法调用并重新抛出可能的异常ServiceException吗?每个DAO方法应该只抛出PersistenceException吗?

java exception multi-tier three-tier

11
推荐指数
1
解决办法
2695
查看次数

R 3.0中多核(mclapply)的弃用

据我所知multicore,R版本2.14已被弃用,我被建议开始使用parallel内置于R 3.0基础的软件包.

通过文档parallel,我发现主要有两个函数可以调用parallel,collect例如:

p <- parallel(1:10)
q <- parallel(1:20)
collect(list(p, q)) # wait for jobs to finish and collect all results
Run Code Online (Sandbox Code Playgroud)

由于我不太熟悉并行计算的细节,所以我总是multicore's mclapply在我的代码中使用开箱即用.我想知道如何利用新的parallel包装mclapply.

干杯

parallel-processing multicore r mclapply

11
推荐指数
1
解决办法
4915
查看次数

xcode中的iphonesimulator(未找到SDK)错误

我一直试图解决这个问题一段时间了.我试图为模拟器构建的原因是在视网膜4英寸显示屏上获取屏幕截图,这在appstore中是必需的.我正在制作一个团结的应用程序,我从论坛上看到人们成功地制作了模拟器.

在为iphone/ipad定期构建时,我没有任何错误,但打开我的项目(统一它被标记为模拟器)并尝试将其构建到模拟器失败,链接器错误(见下文).很明显"iphonesimulator (SDK not found)" message in Architecture -> Base SDK selection list.虽然在检查首选项 - >下载时,会安装所有模拟器.我能够手动启动模拟器

我是iphone/ipad开发的初学者,特别是在Xcode中,我在论坛上搜索这个问题并没有找到任何可以解决我的问题.任何人都能指出我正确的方向吗?我该怎么办?我应该在哪里注意错误?

谢谢!

ld: warning: directory not found for option '-L"/Users/mirko/Dropbox/Unity'
ld: warning: directory not found for option '-LProjects/Project3D'
ld: warning: directory not found for option '-LProject/Project3D/Builds/iOS/S3D"'
ld: warning: directory not found for option '-L"/Users/mirko/Dropbox/Unity'
ld: warning: directory not found for option '-LProjects/Project3D'
ld: warning: directory not found for option '-LProject/Project3D/Builds/iOS/S3D/Libraries"'
0  0x10a87b098  __assert_rtn + 144
1  0x10a87e431  mach_o::relocatable::Section<x86>::addRelocFixup(mach_o::relocatable::Parser<x86>&, macho_relocation_info<Pointer32<LittleEndian> > const*) + 1781 …
Run Code Online (Sandbox Code Playgroud)

xcode linker-errors unity-game-engine ios ios-simulator

8
推荐指数
1
解决办法
5403
查看次数

NVD3折线图与垂直线

我正在尝试使用垂直线在NVD3中生成线图.特别是这种折线图.

线图有两个面板,一个是查看面板和一个缩放面板,我希望这两个面板都在线上.

像这样的东西: 在此输入图像描述

这可行吗?

编辑: 我发现了一种方法来做到这一点,只需在数据上追加一个代表一条线的额外流.例如

streams[3] = {key:'myline', values:[{x:68,y:0},{x:68,y:7}]}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

plot svg line d3.js nvd3.js

8
推荐指数
1
解决办法
3503
查看次数