R是否提供了一个对象/函数/方法/关键字来获取所有函数参数?
用一个例子:
function(a, b="default", ...)将提供a和b以及...功能的环境中.有没有一种说法类似list(...),这也将包括a与b在结果?
或者换一种方式:list(a=a, b=b, ...)给出一个简写function(a, b, ...)
gem install jekyll在OSX 10.8上执行安装Apple开发人员站点的独立命令行工具包(没有Xcode)时,我遇到以下错误:
构建原生扩展.这可能需要一段时间......
错误:安装jekyll时出错:
错误:无法构建gem原生扩展.
...
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -c porter.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
安装gcc:
$ which cc
/usr/bin/cc
Run Code Online (Sandbox Code Playgroud)
设置xcrun的查找路径:
xcode-select -print-path
/usr/bin
Run Code Online (Sandbox Code Playgroud)
但无论我尝试哪种论据,xcrun总会回归
xcrun:错误:无法执行真正的xcrun.(没有相应的文件和目录)
man xcrun读取"当使用名称xcrun调用xcrun时,flags -log和-verbose是有用的调试辅助工具.标志-no-cache可用于绕过缓存查找." 但这似乎没有任何影响:唯一的输出仍然是上述......
解决方案:按照下面的Ned Deily的建议,我用shell脚本替换xcrun来简单地调用给定的参数:
#!/bin/bash
$@
Run Code Online (Sandbox Code Playgroud) 这似乎是一个简单的问题,但我一直在试着让我的头发工作:
鉴于此数据框架确定了id与contact谁分组的交互contactGrp,
head(data)
id sesTs contact contactGrp relpos maxpos
1 6849 2012-06-25 15:58:34 peter west 0.000000 3
2 6849 2012-06-25 18:24:49 sarah south 0.500000 3
3 6849 2012-06-27 00:13:30 sarah south 1.000000 3
4 1235 2012-06-29 17:49:35 peter west 0.000000 2
5 1235 2012-06-29 23:56:35 peter west 1.000000 2
6 5893 2012-06-30 22:21:33 carl east 0.000000 1
Run Code Online (Sandbox Code Playgroud)
有多少联系人那里为unique(data$contactGrp)与relpos=1和maxpos>1?
预期结果将是:
1 west 1
2 south 1
3 east 0 …Run Code Online (Sandbox Code Playgroud) 使用 jq 版本 1.6 时,我不断遇到错误“sub is not Define”
例如:("bar" | sub("b","f")
参见jqplay:https ://jqplay.org/s/ggmuK5WvZF )
这是文档的链接:https://stedolan.github.io/jq/manual/v1.6/#sub(regex;tostring)sub(regex;string;flags)
我究竟做错了什么?