问题标签 [rbind]

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 投票
3 回答
814 浏览

r - R - 用字符()填充一个空的data.frame

有一个 ID 的数据框元素列表和以下形式的句子:

EDIT-START 代码需要在循环内工作 - 所以我确实想明确地首先创建一个空数据框,然后填充它,然后删除内容,然后重新填充,.. EDIT-END

问题1)当我用

问题 2)在执行第一个数据帧行后,也不会保留列名

观察:以下代码有效 - 尽管它看起来像评论的不一致

所需的输出

0 投票
1 回答
1402 浏览

r - R rbind - 合并来自两个数据帧的行时出现意外符号错误

我正在尝试从两个单独的数据帧垂直合并数据,如下所示。我相信我已经满足标准,即两者具有相同的列名。有谁知道为什么我会收到以下错误?

谢谢你的帮助

0 投票
1 回答
219 浏览

r - rbind.fill 仅返回“NA”列

我正在使用以下代码来获取“信号”列中我的时间序列之间的差异,并创建一个新列“活动”,其中包含该列。如果信号比 X 强,则在新列中生成 1,如果弱则为 0。因为我正在计算每个值与下一个值之间的差异,显然会比“信号”少一行.

但是,当我使用 rbind.fill 时,它返回 df,新列“Activity”仅包含“NA”。

0 投票
1 回答
841 浏览

r - 如何为 rbind 创建一个循环

我有 37 个数据框:ts_1, ts_2, ...,ts_37

我想将它们组合在一个数据框中。

我可以通过写来做到这一点:

循环是什么样子的,它会rbind自动执行吗?

0 投票
1 回答
1700 浏览

r - 使用通配符 Rbind 数据帧

假设我有三个名为 A1-pre、B3-pos、B4-pre 的数据帧,我想合并这些数据帧。这些列具有相同的名称,因此我可以使用 rbind。

但是,我不想自己手动输入数据框的所有名称,我宁愿使用通配符,所以像

知道我该怎么做吗?甚至更好的是,匹配任何名为“pre”或“pos”的数据框并将它们全部绑定。

0 投票
1 回答
13509 浏览

r - 为什么 rbindlist 不尊重列名?

我刚刚发现了这个错误,才发现有些人称它为“功能”。这使得rbindlistNOT like WILL 尊重列名do.call("rbind",l)rbind此外,文档中没有提到这种完全出乎意料的行为。这真的是故意的吗?

代码示例:

我希望rbind这些会产生 a = 1,4 的列;b = 2,3。rbind.data.table用and得到它rbind.data.frame,虽然rbind.data.table会产生警告。

rbindlist但是,很乐意默默地破坏数据:

0 投票
1 回答
62 浏览

r - 有没有一种方法可以使用变量而不需要定义它(在 R 中)?

我使用以下代码:

据我所知,需要定义临时数据(如所有对象、变量……)。因为只有数值,所以我将其定义为tempdata<-0. 这不是一个真正的大问题,但是当之后使用 rbind 时,第一行0保留在第一位,我必须使用某种

我不能将其定义为tempdata<-'',因为这将是一个角色,对吧?

就像我说的那样,对我来说并不是真正的问题,但是否有更好的方法,特别是如果我或某人会rbind()在代码中多次使用,因此可能第一行不仅必须“清除”一次......

使用cbind().

也许有人知道更好的解决方案?

0 投票
1 回答
1259 浏览

r - Appending multiple files into a data frame using R

I am trying to append more than 10 000 files into a data frame in R. The first step in this job was to scrape files from

for(i in 1:10000) { assign(x = paste("data", i, sep = "_"), value = readHTMLTable((paste("webaddress_page=", i, sep = '')),which=1)) }

This works just fine, and I have 10 000 files, data_1-data_10000. However, I would like to append these files into a data.frame, but not sure how to proceed? Do I add another "data step", or maybe it is possible to do within the existing code?

Thanks.

0 投票
5 回答
3018 浏览

r - 为什么在将 NA 值附加到带有因子的数据帧时,R 会更改变量类型?

rbind当使用两个data.framesNA值时,我对 R 强制变量类型的方式有疑问。我举例说明:

现在的目标是追加datNAs同时保留变量类型factornumericxy。当我给:

这很好用。但是反向使用rbind失败:

现在x被强制到角色级别。我很困惑 - 即使我使用其他绑定顺序,它不能保持因子类型吗?对我的代码进行哪些直接更改以实现我的目标?

0 投票
1 回答
501 浏览

r - 绑定存储在 R 中的列表中的数据帧

在其他几个对象中,我有几个数据帧存储在 R 内存中。它们的特殊性在于它们都被命名为“Station_Year.df”。我想将所有这些数据框合并为一个。

我试过了:

但是我得到一个带有数据框名称的数据框...