问题标签 [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 - 缺少类别的百分比表
我正在尝试使用prop.table
&的组合计算 r 中每列的 0、1、2、3 的百分比do.call
。
但是,有些列不包含完整的 0-3 集合,例如,数据看起来像 A:
它会返回如下错误:
我知道错误是由于 X2 中缺少 0,X3 中缺少 1,因此返回的百分比仅包含 3 个字段 - 是否可以轻松解决此问题,或者我应该重写整个函数?
正确的输出应该是这样的:
r - R 中的 do.call("["...) 函数
我正在学习 R,所以如果我的问题听起来太基本,我很抱歉。这是我编写的用于从表创建子表的函数。我正在关注 Norman Matloff 的书。所以,如果您认为有更短的方法可以做到这一点,我再次感到抱歉。我现在正在学习,所以更长的方法只会帮助我确认我对 R 的理解
现在,当我使用以下方法调用该函数时:
其中 ct.dat 是:
现在,我会打电话
我得到了正确的子表。但是,我不知道 LINE1 在做什么。
我逐行执行代码以查看发生了什么。这是我在调用 for 循环后得到的:
现在,我知道 dcargs 将是“[”的函数参数。除此之外,我不知道 LINE 1 发生了什么。我真的被卡住了。
请问有什么帮助吗?
r - 在不加载包的情况下调用 R 中的函数
我想要do.call
一个包中的(导出的)函数,并且需要在what
参数中将包和函数指定为字符串(即,当包未加载到我的环境中或存在潜在的函数名称冲突时)。
"lme4::lmer"
函数名是指定包和函数的字符串。
例如,有条件地调用一个函数(类似于这个问题):
其他方式有效,但不是我需要的:
r - 为什么我的矩阵的一行是一个列表?R
我得到了矩阵 X 行 2 列的列表,称为 list_of_matrices_by2
我想将所有矩阵堆叠在一个 all_pairs 矩阵中,所以我这样做了
出于某种原因,我需要这个矩阵的行是类矩阵。但这应该不是问题,因为矩阵的行是 R 中的矩阵,对。但不是!
所以这是我的问题:1)为什么会这样?为什么矩阵的一行可能是一个列表?2)你会怎么做才能让它工作,即我的矩阵的每一行都必须是一个矩阵?
r - 使用函数式编程使用 dplyr 重命名列
我想重命名许多列。现在我重写每一列的语句:
如何避免重命名语句的重复?有没有使用 R 函数式编程的解决方案?
json - 将 JSON 转换为超过 2 列的 data.frame
我正在尝试将 JSON 正确转换为具有 3 列的 data.frame。
这是我的数据的简化
我尝试将其转换为 data.frame
这是我创建 data.frame 的解决方案
但我的想法是获得这样的东西,以避免像my_data[a:b,1]
我想使用 ggplot2 和其他人时那样做的问题。
r - R - 使用 do.call 降序排序
我想根据用户输入订购数据集。用户输入将是一个 char 数组(列名),下面称为 cols。
这工作正常。我也在尝试添加排序方向(降序或升序),但我不断收到相同的错误:“未使用的参数(降序 = TRUE)”。
任何人都可以在使用 char[] 列时帮助我设置排序方向吗?
r - do.call BoxCox 错误
我正在尝试使用下面的代码行计算几个 BoxCox lambda 参数,以获得几个时间序列的列表。我收到以下错误。我试过用谷歌搜索错误但没有运气,如果有人能指出问题,我将不胜感激。
r - 基于“情节”理解do.call语义
我在胡闹do.call
。
那么,为什么我必须提供轴标签来抑制我在使用时获得的所有数字do.call
?
r - 使用 do.call 从 RC/S4 对象列表中获取信息
我有一个定义的参考类和一个列表:
do.call 函数看起来不太正确,它没有给我预期的字符串“ab”。但是我不确定如何实现这一点。请分享您的意见;谢谢!