问题标签 [labelled-generic]
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.
scala - 找不到 shapeless.ops.record.Selector 的隐含值
我正在玩无形以探索在无形标记记录中提取值类型的可能性。动机是我可以使用类型类和隐式来根据类型分派流程。但是,以下代码不起作用。
我正在使用 Scala 2.12.8,编译器错误是
我想了解我在这里缺少什么。还是完全有可能是无形的?
r - 使用 merge 或 left_join 合并数据帧时如何将向量保持为“已标记”?
我正在合并数据框,其中一个带有标签数据。但是,当数据框合并时,标记的向量变为数字。我怎样才能避免这种情况发生?
以下示例显示了 mtcars 的问题:
在这里, mtcats$cyl 是“标记的”。
然后 mtcars$cyl 变为“数字”。我还注意到,如果你裁剪掉向量的一部分,也会发生同样的事情,比如这里:
这里 x 也是“数字”。
character - “错误:无法转换性格”
我和我的学生都加载了相同的数据集,安装了相同的包,并且运行了相同的代码。当我运行“frq”时,我得到一个频率表,变量被标记为“数字”。当我的学生运行相同的代码时,她得到"Error: Can't convert <haven_labelled> to character."
关于我们可能出错的地方有什么想法吗?
r - 在循环中分配变量标签
我有一个大的旧数据集,我想以编程方式标记。为此,我使用了包中的look_for()
函数labelled
来创建变量和标签的 df,我想循环通过这些函数将标签分配给我的变量。下面是一个简单的例子:
vlabels 内容:
尝试分配标签:
检查输出和我的标签没有出现:
不知道我在这里缺少什么,除了循环不好,我应该使用 apply。谢谢!