问题标签 [do.call]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用 lapply 将 ID 列添加到 R CoreNLP 包标记器输出
我有工作代码可以使用 lapply 和 do.call 从 CoreNLP 获取标记器输出。如果可能的话,我需要帮助来实现两件事:
- 在 apply 函数本身中添加 Document Id(当前代码没有添加此列)
- 在 apply 函数本身中实现 do.call 的结果(如果可能)
有这个 使用“lapply”功能的并行parLapply设置。但它只适用于文本向量,不考虑 id 列。
代码:
输出
r - R从文件夹加载csv文件
我正在使用以下代码从本地目录同时加载一堆 csv 文件:
并收到一条错误消息:
我担心引号会导致这种情况,因为我检查了 4 个文件中每个文件的列数,我发现文件号 3 包含 10 列(不正确),其余的只有 9 列(正确)。查看损坏的文件 - 它肯定是由导致列拆分的引号引起的。
任何帮助表示赞赏
r - 如何提取拟合 nls 模型中使用的参数,以便在 do.call 的第二次拟合中使用
我正在尝试使用来自拟合nls
模型的相同原始参数来拟合使用数据子集的第二个模型(用于交叉验证练习)。我可以检索参数(例如fit$call
),但很难将这些参数传递给do.call
.
另外,作为旁注,fit$data
只返回数据对象的名称。数据是否也实际包含在拟合nls
对象中(就像lm
其他模型拟合有时一样)?
r - 如何将可选参数传递给 do.call 中的函数
我希望以编程方式创建一个变量名数组,例如:
我相信我可以通过以下方式做到这do.call
一点:
但是我不太清楚如何将sep="_purchase_"
参数传递给paste
within do.call
。在?do.call
我读到
args
是函数调用的参数列表。的names
属性args
给出参数名称。
试图合并这一点,我试过:
desired_output
生产via的正确方法是什么do.call
?
r - do.call 的错误处理
我有下面的代码,它创建一个包含 3 个参数的每个可能组合的矩阵,然后为每组参数创建一个 arima 模型。有时,训练模型的 fitter 步骤会抛出错误并退出。我想修改代码,以便如果 fitter 抛出错误而不是退出它只是跳过该参数组合并继续到矩阵中的下一行。任何提示将非常感谢。
代码:
更新:
r - R - 如何使用多个后续函数处理点-点-点(省略号/“...”) - 即仅传递一些变量
constrOptim.nl
我正在使用来自alabama
包的非线性优化。但是,我的问题更多地与传递参数有关(以及点-点-点(省略号/“...”),也许还有do.call
)-所以我首先给出一个一般示例,然后再参考该constrOptim.nl
函数。
假设,我有以下功能 - 我只能编辑second
和third
但不能first
编辑.
我想要的输出与我刚运行时得到的输出相同
这是
但是,下面的代码无法做到这一点。
如何更改调用或second
andthird
函数以使其正常工作?
http://www.r-bloggers.com/r-three-dots-ellipsis/
在这里我找到了一些可以帮助我的建议,do.call
但目前我无法理解它应该如何工作。
我无法更改first
函数,因为这是constrOptim.nl
我的特定问题 - 它旨在能够将更多参数传递给不同的函数。但是,我可以更改second
andthird
功能 - 因为它们是我想要最小化的限制和功能。显然我也可以改变函数的调用。
所以更具体地说,这是我的具体问题:我使用非线性限制执行最大似然估计:
现在我打电话给constrOptim.nl
...
...但是得到相同的错误,正如我在调用first
上面的函数时收到的那样 - 类似:“第二个错误(abc,...):未使用的参数(zzz =“非默认”)”。
我该如何更改minimize
和heq
/或通话?:) 提前致谢
帖子被标记为重复后更新:相关帖子的答案更改了first
我的示例中的函数 - 因为它在那里实现了一个 do.call,它调用了其他函数。但是,我无法更改示例中的第一个功能,因为我想保持constrOptim.nl
各种不同功能的工作。还有其他方法吗?
r - 在 R 中使用 do.call 合并动物园对象
A有几个这样的csv文件:
我使用以下代码将它们分组到动物园对象列表中:
我列出了一个动物园对象列表,它们看起来都像这样:
...
我想将我的所有列表合并到一个数据框:
我使用了 do 调用功能
但它只给了我 NA 对象。
有任何想法吗 ?
r - 用 `call` 实现 `do.call`
我正在从高级 R中进行练习,即实施do.call
,我能够提出as.call
版本,但是当我尝试实施时call
,事情似乎有点混乱。
这是我的代码:
as.call
版本:
这似乎适用于do.call
文档中的示例:
但是当我尝试使用时call
,我无法正确处理:
这args
是参数列表。我知道也许我需要从中解压缩参数args
,但不知道该怎么做。
r - `dmap_if` 和 'model.matrix' 一起
我正在使用包中的Arthritis
数据集vcd
来执行一种热编码。我想用purrr::dmap_if
和Matrix::model.matrix
一起来做这件事。当我跑
工作正常。
当我使用下面的代码不起作用