问题标签 [tibble]

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 投票
1 回答
117 浏览

r - 将函数从 mapply 迁移到 tibble rowwise

mapply我将不胜感激将用户定义的函数从 use with转换为 use with所需的任何提示或咒语tibble rowwise

这个最小的可重现示例建立在此处描述的问题之上。

具体来说,我有一个unirootmapply. 但是,它在与tibble/data-frame 一起使用时会中断。

mapply 的结果是:

使用 tibble 的结果是:

0 投票
1 回答
541 浏览

r - 将列表列添加到 tibble,其中每个元素都是另一个列表列的第一个元素

我知道如何为非列表列做类似的事情。例如:

我预计对于列表列,这将起作用:

但会产生错误。

0 投票
0 回答
50 浏览

r - 如何修复/处理 tibble 列表列中的每个条目本身就是一个包含一个条目的列表

我一直在关注数据科学 R 中的“许多模型”一章。我已经能够适应我的模型并将它们作为列表列存储在 tibble 中。这很棒,并且使存储更简单。问题似乎是处理每个模型条目有点笨拙,因为我有这种格式的它们。例如:

我反复使用这个功能unlist(purrr::map(..., ...)),这让我觉得我做的不对。

有没有更标准或更明智的方法来做到这一点?

0 投票
1 回答
217 浏览

r - 使用 missing_data.frame 命令将 tibbles 读入 mi 包时出错

在使用出色的mi包时,我遇到了意外的行为(至少,我没有预料到),因为缺少数据插补和 tibbles。

让我们假设一个名为 B 的小标题。有问题的命令是:-

产生的错误信息是:-

.guess_type(y, favour_ordered, favour_positive, threshold, variable_name) [[B 中第一个变量的名称]] 中的错误必须是向量

此示例重现了该行为。

似乎mi反对 tibbles 中的某些东西,但不是数据框中的东西。错误消息没有帮助。通过将 tibble 强制回数据框很容易解决,但我在文档中没有看到这个问题的提及。我对mi的内脏完全不熟悉。

我是否遗漏了一些基本的东西,或者文档中的一些东西,或者这真的是出乎意料的行为?欢迎所有帮助、评论和解释。

0 投票
2 回答
46 浏览

r - 同一部电影中演员的无向组合

我不确定如何描述我正在尝试执行的操作。我有一个包含两列(电影和演员)的数据框。我想根据他们在一起的电影创建一个独特的 2 演员组合列表。下面是创建我拥有的数据框示例的代码,以及另一个我想要的结果的数据框。


任何帮助表示赞赏,谢谢!短的话加分++

0 投票
2 回答
154 浏览

r - 生成 Tibble / DataFrame 代码

问题

我记得但似乎找不到一个内置函数,它允许您生成用于从现有 tibble / dataframe 创建 tibble / dataframe的代码。

换句话说,假设我有标准iris数据框。我想生成代码来手动构建这个数据框。我正在寻找的功能会产生如下内容:

我可以发誓已经存在执行此操作的功能,但是多次尝试帮助文档和 Google 都没有结果...

有人记得这样的功能是否真的存在吗?

0 投票
0 回答
830 浏览

r - 将列表列转换为多行

我有一个小标题,其中每一列都包含一个列表。需要将其转换为单独的行。

下面是代码。

在此处输入图像描述

我需要如下所示的输出。

在此处输入图像描述

0 投票
2 回答
332 浏览

r - 将具有不均匀矩阵的列表强制转换为 tibble

我有一个这样的列表:

如何将其转换为tibble

0 投票
3 回答
1079 浏览

r - 根据变量条件更改列类型

我有数据,这是一个小样本:

两列都是字符类型。我想将仅包含从 1 到 5 的数字的所有列的列类型更改为整数。我知道我可以亲自挑选列来执行此操作,但由于列会不断变化,这不是一个令人满意的选择。

那么如何自动执行此操作?我一直在mutate_ifdplyr包中查看,但我不知道如何选择正确的列开始。

我一直在研究str_detect,这可能有效,但类似的东西str_detect(df, "[1234]")也会匹配65c2行中的字符串,数字在 1-4 之间。我一直在寻找解决方案str_count,因为整数的计数始终为 1,但我找不到基于 stringcount 条件选择列的好解决方案......

所需的自动化结果:

0 投票
1 回答
27 浏览

r - 将数据与重复数据匹配以使用 R 中的不同源进行自我更新

我有一组重复的数据:

并单独的来源给出相应的值。

通常,人们会使用此代码来更新x$num来自y.

尽管如此,这样做z会覆盖已经存在的内容并用sy替换它们。NA

我如何编码以便可以累积更新数据?使用:

由于重复而不起作用。