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

r - Join dataframe (tibble) with different column names

I'm looking for a dplyr solution to merge two df (or tibble) in dplyr, when they have the same langth, but different column names.

The solutions I found so far relate to a common column name, joined through the by = "" field.

The structure:

df1

df2

Desired output:

df

0 投票
1 回答
1652 浏览

r - R - 将 group_by / 汇总值设置为组成员的新列

如何将group_by+的结果应用/设置summarize为该组所有观察的新变量?

假设我有tibble如下类似:

x表示组,y变量。
我知道我可以max通过foo %>% group_by(x) %>% summarize(max(y)).

我现在如何将此结果设置为整个组的新列?
即导致

0 投票
1 回答
80 浏览

r - R / tibble - 满足可变条件的子集时间序列?

如何子集从开始到第一次出现满足条件的变量的时间序列?

例如从开始到第一次出现的所有行y > 4(期望样本数据的前三行)。

 

h3rm4ns 解决方案说明

不包括匹配条件的第一行的更简单情况是:

y > 4将是假的,等于0R 中的,因此cumsum == 0将返回TRUE(并因此过滤)所有行,直到第一个匹配的行y > 4,因此将 a 添加 1到总和中。

为了让它包含匹配的行,我们另外lag(y, default = 0).

0 投票
1 回答
5293 浏览

r - 使用字数将数据帧转换为 tibble

我正在尝试基于http://tidytextmining.com/sentiment.html#the-sentiments-dataset执行情绪分析。在执行情绪分析之前,我需要将我的数据集转换为整洁的格式。

我的数据集是形式:

为了将每行转换为一个观察值,需要处理文本列并添加包含单词和该 url 出现次数的新列。相同的 url 将出现在多行中。

这是我的尝试:

返回:

如何计算 res$text 数据框中的单词并维护 url 以执行情感分析?

更新 :

返回错误:

我正在尝试转换为 tibble,因为这似乎是 tidytextmining 情绪分析所需的格式:http: //tidytextmining.com/sentiment.html#the-sentiments-dataset

0 投票
2 回答
439 浏览

r - 如何将 tibble 列中的向量提取到同一 tibble 中的多个列?

以下代码在最后一列中生成一个长度为 6 的向量,我想从该列中提取 6 个新列在我的 tibble 中。

在这里,我的列剪切中有一个向量

我需要从这个向量传递什么命令到像这样的表?

unnest不起作用。我必须使用by_row还是有更直接的答案?

0 投票
0 回答
255 浏览

r - 将函数应用于嵌入的小标题

我有一个 5 列的小标题:

我想将一个函数应用于融合列(嵌入的小标题)中的每个变量。融合列中的小标题包含以下列:

vtype 和 unspecific_fusion :

我想应用这条线:

到融合列中的每个小标题(所以每行一个)。

任何想法。我尝试使用 map() 和 do() 但我总是有一个错误..

谢谢

PS:

在基础 RI 中可以使用

但我希望有一个 dplyr 解决方案以与其使用保持一致。

0 投票
2 回答
3018 浏览

r - R 中带有百分比的分类变量表

我有一系列具有响应选项(有利、不利、中性)的分类变量。

我想在 R 中创建一个表,它将给出行中所有 10 个变量的列表(每行一个变量) - 列中的百分比响应“有利,不利,中性”。这在R中可能吗?理想情况下,我还希望能够通过另一个分类变量对其进行分组(例如,比较男性和女性对问题的不同反应)。

0 投票
2 回答
72 浏览

r - R: dplyr 以 tibble 中特定元素为中心提取 n 个元素

我有一个包含两列(基因和 tpm)的小标题,我想提取以特定基因为中心的 n 个元素。tibble 在 tpm 列上排序。我现在分两步做。在这个例子中,我想要一个以 ELF2 基因为中心的 10 个元素窗口:

有没有办法一次性完成?

这是我的 tibble 的一个小节:

0 投票
2 回答
1956 浏览

r - 创建 tibble 或数据框的 tibble 或数据框和其他类

是否可以创建一个tibbleor data.frame,它的列是整数,而其他列是tibblesor data.frames

例如:

接着:

这给出了这个error

我想df.1必须是list这样才能工作?

0 投票
3 回答
632 浏览

r - 合并 Tibbles,但覆盖缺失值

我正在使用以下两个小标题加入full_join

这会给我:

理想情况下,我想得到类似的东西:

所有 NA 或缺失值都被替换为具有更多信息的更“高级”行。我怎样才能做到这一点?