问题标签 [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 回答
18 浏览

r - 以可变参数作为列表列的时间序列

我有一个带有alpha表示 AR1 进程参数的列的小标题:

现在,对于alpha我想对长度为 100 的 AR1 进程进行采样,并将这些进程df作为列表列添加到其中的每个值。以下不起作用:

新列的每个元素ar1都是完全相同的过程。如何确保列的每个元素ar1都是具有相应参数的 AR1 流程的实现alpha

0 投票
0 回答
293 浏览

r - R:基于另一列,将标题添加到存储在 tibble 列中的 ggplot

我有一个嵌套的小标题,用于存储数据、分组变量和说明数据的图。

考虑以下示例:

p是图,列x是分组变量。我想根据x相应行中的值为每个图提供一个标题。

我尝试使用 dplyr 的 mutate 函数:

但是,此特定代码失败并显示Error: non-numeric argument to binary operator.

如何在 tibble 中向存储的 ggplots 添加另一层?

0 投票
0 回答
224 浏览

r - 如何将列表添加到 tibble

我定义两个函数如下:

这两个函数都返回一个列表,因为我的意图是使用这些列表来携带相关值。一个例子是使用返回的列表load()作为函数的参数erlang.C()。我认为这很有用,因为erlang.C()同时使用load$loadload$servicetime和值,并且通过使用列表,没有一起使用错误参数值的风险。

现在考虑以下带有输入数据的小标题:

在这个小标题中包含负载很容易:

但是,继续使用 dame 逻辑是行不通的:

  1. 如何将结果添加erlang.C()到 tibble?
  2. 是否可以(如果是,如何)使用mutate()将两个列表条目添加到小标题而不调用erlang.C()两次?
0 投票
1 回答
87 浏览

r - 从 sapply 到数据框的强制列表生成列表列而不是 R 中的 int

我正在尝试强制/将listwhich 返回的内容转换sapply为 a dplyr::data_frame

输出是:

的输出FUN(data_df)是(注意最后两列的计算不准确):

但是,我更喜欢传统的 data_frame,其中的列充满 dbl,而不是充满 dbl 列表的列

我已经尝试过tibble::as_tibbleas.matrix其他各种组合,但没有运气。另外,我不是在寻找join解决方案,因为我的实际问题涉及 2 个非常大的表(在这里我提出了问题的玩具版本),并且表 2 上的“分组”结果需要数据行中的规范1(因此按行解决方案似乎是有序的)

更新: %>% unnest可以做到这一点

0 投票
2 回答
4810 浏览

r - 在 R 中子集/索引数据框列时如何处理小问题?

我目前正在像这样子集我的数据框列df_subset <- df[,c(2)]

输出显示这是一个 50 x 1 的小标题,这是有道理的,因为有 50 行和 1 列。但是,我不确定如何处理小问题。据我了解,我无法像列表或向量那样对它进行索引。索引小标题是否容易,如果可以,如何?如果不是,我将如何将其转换为列表/向量?只是为了让您了解我想要做什么,假设我想索引第 8、15、23 和 47 个测量值,并且我希望最终输出理想地是矢量或其他容易一起工作。

0 投票
1 回答
818 浏览

r - 将列表转换为 Tibble Plus 添加具有列表名称的列

我正在做一个网络抓取/映射项目,我从餐厅网站抓取地址数据,并将结果存储为一个列表 - 在这个例子中,称为loc_list.

问题是,如何最好地将这些列表项转换为单个 data.frame / tibble (当前使用bind_rows( )),但在新的 data.frame 中,还有一个标题列metro对应于每个列表项名称。在我的示例中,输出将有 3alpharetta秒,然后是 3 atlanta,然后是 1 buford

目标输出:

0 投票
1 回答
545 浏览

r - Substract value from tibble column based on another tibble

Say I have a tibble of values:

I want to subtract a certain amount from each value in my tibble depending on which group it belongs to. The amounts I need to subtract are in another tibble:

What is the most elegant way to achieve this? The following works, but I feel like it is messy - surely there is another way?

0 投票
2 回答
436 浏览

r - 查找匹配条件的相邻行

我在 R 中有一个金融时间序列(目前是一个 xts 对象,但我现在也在研究 tibble)。

如何找到匹配条件的 2 个相邻行的概率?

例如,我想知道连续 2 天高于平均值/中值的概率。我知道我可以lag将前几天的值计入下一行,这样我就可以得到这个统计数据,但这似乎非常麻烦和不灵活。

有没有更好的方法来完成这项工作?

xts 样本数据:

连续 2 天高于median值的概率是多少?

0 投票
1 回答
1518 浏览

r - dplyr 中的 rowSum 问题 - “x”必须是数字

尝试在 dplyr 中创建 rowSums 时遇到问题。

通过分组数据后

输出是:

然后尝试使 rowSum 不起作用:

我试图改变如下所示的枢轴,但它也没有帮助:

在这里能得到一些帮助会很棒。

计算每行的总和后,我需要过滤行和 < 1000 的位置。知道如何执行此操作以及dplyr通常是否是正确的方法也很棒。

0 投票
0 回答
183 浏览

r - 从 tibble 中删除 rowid(不是 rowname)

如何rowid从 tibble 中删除?

例子:

我想删除 1,2,3。

注意 I: rowid 不是 rowname!我知道如何删除行名。

注二:我想删除 id 因为我想通过xtable::xtable(). 在这里,rowid 被放在它自己的列中(我不需要)