我使用foreach
包来并行化一些东西,我厌倦了每次需要使用它时在.export
中指示5个函数。
我知道我可以做foreach(...,.export=ls(.GlobalEnv))
但这会将大量数据传输给工作人员并减慢我的速度(可以定义大表)。
所以问题是如何只列出.GlobalEnv
我做到了:
getAllFunctions <- function(envir=.GlobalEnv){
allClasses <- sapply(grep(x=ls(envir), pattern='^%', value=TRUE, invert=TRUE), FUN=function(x){class(eval(parse(text=x)))})
fnNames <- names(allClasses)[allClasses == 'function']
return(fnNames)
}
但这很丑陋(并且提供了所有内容),我确信有一种惯用的方式
答案 0 :(得分:0)
来自评论:
var ss = SpreadsheetApp.create("test");
var sheet = ss.getActiveSheet();
sheet.appendRow(['Something']);
// Insert one empty row after the last row in the active sheet.
sheet.insertRowsAfter(sheet.getMaxRows(), 1);
sheet.appendRow(['Something Else']);