问题标签 [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.
r - 以可变参数作为列表列的时间序列
我有一个带有alpha
表示 AR1 进程参数的列的小标题:
现在,对于alpha
我想对长度为 100 的 AR1 进程进行采样,并将这些进程df
作为列表列添加到其中的每个值。以下不起作用:
新列的每个元素ar1
都是完全相同的过程。如何确保列的每个元素ar1
都是具有相应参数的 AR1 流程的实现alpha
?
r - R:基于另一列,将标题添加到存储在 tibble 列中的 ggplot
我有一个嵌套的小标题,用于存储数据、分组变量和说明数据的图。
考虑以下示例:
列p
是图,列x
是分组变量。我想根据x
相应行中的值为每个图提供一个标题。
我尝试使用 dplyr 的 mutate 函数:
但是,此特定代码失败并显示Error: non-numeric argument to binary operator
.
如何在 tibble 中向存储的 ggplots 添加另一层?
r - 如何将列表添加到 tibble
我定义两个函数如下:
这两个函数都返回一个列表,因为我的意图是使用这些列表来携带相关值。一个例子是使用返回的列表load()
作为函数的参数erlang.C()
。我认为这很有用,因为erlang.C()
同时使用load$load
值load$servicetime
和值,并且通过使用列表,没有一起使用错误参数值的风险。
现在考虑以下带有输入数据的小标题:
在这个小标题中包含负载很容易:
但是,继续使用 dame 逻辑是行不通的:
- 如何将结果添加
erlang.C()
到 tibble? - 是否可以(如果是,如何)使用
mutate()
将两个列表条目添加到小标题而不调用erlang.C()
两次?
r - 从 sapply 到数据框的强制列表生成列表列而不是 R 中的 int
我正在尝试强制/将list
which 返回的内容转换sapply
为 a dplyr::data_frame
:
输出是:
的输出FUN(data_df)
是(注意最后两列的计算不准确):
但是,我更喜欢传统的 data_frame,其中的列充满 dbl,而不是充满 dbl 列表的列
我已经尝试过tibble::as_tibble
和as.matrix
其他各种组合,但没有运气。另外,我不是在寻找join
解决方案,因为我的实际问题涉及 2 个非常大的表(在这里我提出了问题的玩具版本),并且表 2 上的“分组”结果需要数据行中的规范1(因此按行解决方案似乎是有序的)
更新: %>% unnest
可以做到这一点
r - 在 R 中子集/索引数据框列时如何处理小问题?
我目前正在像这样子集我的数据框列df_subset <- df[,c(2)]
输出显示这是一个 50 x 1 的小标题,这是有道理的,因为有 50 行和 1 列。但是,我不确定如何处理小问题。据我了解,我无法像列表或向量那样对它进行索引。索引小标题是否容易,如果可以,如何?如果不是,我将如何将其转换为列表/向量?只是为了让您了解我想要做什么,假设我想索引第 8、15、23 和 47 个测量值,并且我希望最终输出理想地是矢量或其他容易一起工作。
r - 将列表转换为 Tibble Plus 添加具有列表名称的列
我正在做一个网络抓取/映射项目,我从餐厅网站抓取地址数据,并将结果存储为一个列表 - 在这个例子中,称为loc_list
.
问题是,如何最好地将这些列表项转换为单个 data.frame / tibble (当前使用bind_rows( )
),但在新的 data.frame 中,还有一个标题列metro
对应于每个列表项名称。在我的示例中,输出将有 3alpharetta
秒,然后是 3 atlanta
,然后是 1 buford
。
目标输出:
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?
r - 查找匹配条件的相邻行
我在 R 中有一个金融时间序列(目前是一个 xts 对象,但我现在也在研究 tibble)。
如何找到匹配条件的 2 个相邻行的概率?
例如,我想知道连续 2 天高于平均值/中值的概率。我知道我可以lag
将前几天的值计入下一行,这样我就可以得到这个统计数据,但这似乎非常麻烦和不灵活。
有没有更好的方法来完成这项工作?
xts 样本数据:
连续 2 天高于median
值的概率是多少?
r - dplyr 中的 rowSum 问题 - “x”必须是数字
尝试在 dplyr 中创建 rowSums 时遇到问题。
通过分组数据后
输出是:
然后尝试使 rowSum 不起作用:
我试图改变如下所示的枢轴,但它也没有帮助:
在这里能得到一些帮助会很棒。
在计算每行的总和后,我需要过滤行和 < 1000 的位置。知道如何执行此操作以及dplyr
通常是否是正确的方法也很棒。
r - 从 tibble 中删除 rowid(不是 rowname)
如何rowid
从 tibble 中删除?
例子:
我想删除 1,2,3。
注意 I: rowid 不是 rowname!我知道如何删除行名。
注二:我想删除 id 因为我想通过xtable::xtable()
. 在这里,rowid 被放在它自己的列中(我不需要)