问题标签 [coerce]

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.

0 投票
2 回答
53 浏览

r - 是否可以将 NA 强制转换为 R 中的逻辑?

我正在尝试对这样的事情进行排序:

然后尝试找到说 rank 2 的状态。

如果我按“价值”的顺序排序,它会变成这样:

但这不是我想要的排名。我想按字母顺序对其进行排序,这意味着排名 2 应该是 DL 而不是 OR。

我这样做的方法是使用while循环来检查是否有高于和低于OR的状态具有相同的值,并获得具有相同值的所有状态。将它们取出并重新排序,然后绘制它们的位置。

这段代码,虽然丑陋,但只有在下面没有 NA 值时才有效。

如果我们没有

数据框将变为

然后代码将不起作用,因为它会尝试与 LA 的值进行比较,即 NA。我想告诉 while 循环在看到 NA 时停止,但 R 似乎不允许我对 NA 做任何事情。

我知道这可能不是很聪明,但这是我能想到的唯一方法。我对 R 还是很陌生,我希望这不是一个愚蠢的问题。谢谢你的帮助!

PS我已经检查了这篇文章如何按列对数据框进行排序?,这确实与我想做的类似。但是,我的问题是关于如何处理 NA。我很高兴我的方法有另一种方法(我知道这不是很聪明,哈哈)可以很好地解决我的问题,但我仍然希望通过这个问题我能看到一些关于 NA 的见解。

0 投票
2 回答
1819 浏览

r - OpenNLP 包中的错误 - 数据帧强制

我正在尝试运行一个基本的句子注释功能,但我一直遇到同样的错误。

我尝试使用的代码是:

上面的代码不断产生错误:

我该怎么办 ?

0 投票
0 回答
78 浏览

r - 将 mapply 函数强制输出到数据帧 R

给定几个实验(AA,BB,...,),我可以使用以下方法运行我的代码reproducible example

1)我想强制aabb使用名为 ignoring 的数据Answer$tab, $pred,$obs。请注意,输入数据的rownamesinaabbcolnames(所有输入具有相同的列名)

2) 对于实验AABB...in Answer,我还希望两个实验中的每个参数都有相邻的列,例如TSinAnswer将具有TS1Ts2作为分别代表实验 AA 和 BB 的单独列。

0 投票
1 回答
256 浏览

rust - 无法使用 CoerceUnsized 将嵌套大小强制为未调整大小的类型

我正在尝试使用以下功能CoerceUnsized

操场

但是嵌套的强制 from Rc<Rc<i32>>toRc<Rc<Borrow<i32>>>不会编译。

为什么CoerceUnsized不能递归工作?是否有任何解决方法,例如显式转换?

0 投票
2 回答
1591 浏览

format - 如何在lisp中以指定格式将数字打印为浮点数?

任意数字可以很容易地转换为带有一些小数的浮点数。例如,使用(format nil "~,2f" 6)"6.00". 但是有没有办法使用类似的浮点类型规范直接强制任意数字?即,输出一个数字,而不是一个字符串?或者,我试过(read-from-string (format nil "~,2f" 6))了,但这不保留格式。

我想打印一个包含数字(以及其他 lisp 对象)的嵌套树,作为带有两位小数的浮点数。例如,打印输出可能看起来与X -> (A 3.00 (7.10 B) (C 8.12) 0.75)X 中表示的特定数字类型无关。 set-pprint-dispatch 用于这种输出还是格式足够?

0 投票
1 回答
1009 浏览

r - 在 R 中取消列出数据框变量

我有一个数据框 bask.df 如下。

我想添加一个名为 total 的第三列,它是 basko1 和 basko2 列中的整数之和。

当我在 R 中尝试时:

它给了我错误

Error: (list) object cannot be coerced to type 'double'

bask.df[basko1] 和 bask.df[basko2],看似向量,实际上是作为列表存在吗?或者我做错了什么?

0 投票
1 回答
61754 浏览

r - 从列表转换为数字

我想从列表形式强制转换为数字形式。如果有用,则列表最初是从一个因子中提取的(并且是 1x33 行)。

我的列表由以下定义:

它提供:

因此,基于其他建议(Stackoverflow 等),我使用:

但我得到了错误:

错误:(列表)对象不能被强制输入'double'

只是确认没有发生任何事情:

有什么我完全想念的吗?

0 投票
1 回答
285 浏览

r - as.vector(data) 中的 APCluster 错误:没有将此 S4 类强制为向量的方法

使用非集群输入数据帧 (fci),从 apcluster() 创建一个 APResult,如下所示:

在线文档说 aggExCluster() 可以接受要聚类的数据作为输入,也可以接受以前的聚类结果(ExClust 或 APResult)。在非集群数据 (fci) 上运行 aggExCluster,代码按预期工作:

结果可以以树状图格式绘制,一切都很好;但是,使用上面获得的 APResult (apclr2q02) 作为输入,会返回以下错误:

关于我将 APResult 对象作为输入可能做错了什么的任何建议?

0 投票
2 回答
375 浏览

haskell - `coerce` 和类型变量的实例化

考虑以下 GHCi 会话:

我对这里发生的事情有预感:类型检查器需要满足Coercible (Ord a => a -> Map a b -> Bool) (Ord a => a -> MySet a -> Bool)并且无法b在此约束中实例化为().

有没有比这样做更优雅的方法-XTypeApplications

编辑:我特别在寻找处理MySet a类型中许多出现的解决方案,例如union :: Ord a => MySet a -> MySet a -> MySet a.

0 投票
1 回答
43 浏览

r - 如何使上传到闪亮应用程序的数据可用然后实际使用它?

我正在尝试构建一个闪亮的应用程序,而我以前从未这样做过。

我想要做的是允许用户从用户选择的 CSV 文件上传数据,看起来像这样:

然后我想让应用程序使用这些数据来运行如下代码:

产生这样的输出:

所以用户可以看到每个日期的总金额,日期顺序正确。几个月来,我一直在用常规的 R 脚本做这样的事情,但以前从未尝试过闪亮的。

因此,要将数据上传到闪亮,我正在使用以下代码:

所以现在用户可以查看数据但不能对它做任何事情。

全局环境中的数据框将每个变量都作为类因子。我认为将变量强制转换为适当的类很容易(“ID”和“Amount”为数字,“Name”为字符,“Date”为日期,但我做不到。接下来我尝试让应用程序做的是在第一行显示日期。我用这个代码试过:

但应用程序中的输出是 17533,而不是我预期的 01/12/2018。

由于某些奇怪的原因,以下代码将产生 01/12/2018 的输出:

但我需要日期是类 DATE,而不是类字符。

如果无法将变量强制转换为适当的类,我的整个应用程序就毫无用处。请帮忙。