r - 将值向量附加到 R 中的键值列表

标签 r list

我希望将 for 循环中的值附加到键值列表。

我有 2 个包含日期的列表和一个 for 循环,该循环检查第一个列表中的每个日期是否位于两个列表中的一对日期之间。外循环负责构建列表并定义间隔。

这是内部 for 循环代码:

for(j in 1:length(Dates)){

   ifelse(Dates[j] %within% int, 
   Concurrent[[ key ]] <- append(case[i], case[j]), 
   No_Conc[[ key ]] <- append(case[i], case[j])

}

我认为这里重要的代码行是 append 语句。我正在寻找的值正在被最后 2 个值替换。但是,我希望能够将值附加到列表中相应的键。

在 python 中,这就是它的完成方式。

list1 = [123, 234, 456]
d = {'a': [], 'b': []}

for(i in range(list1){
   d['a'].append(list1[i])
}

最佳答案

我想我明白你在问什么。我确信会出现更好的答案,但为了让您更快地使用一些东西,请尝试以下操作。它可能不起作用,因为我没有可用的数据。

for(j in 1:length(Dates)){

ifelse(Dates[j] %within% int, 
Concurrent[[ key ]] <- (case[i], case[j]), 
No_Conc[[ key ]] <- (case[i], case[j])

if (i==1 & j==1)
   ret <- Concurrent[[key]]
   ret2<- No_Conc[[key]]
else
   ret <- data.frame(rbind(ret,Concurrent[[key]])
   ret2 <- data.frame(rbind(ret2, No_Conc[[key]])
}

关于r - 将值向量附加到 R 中的键值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48433170/

相关文章:

删除字符串中第一次出现的下划线

c - 对 R 包的/src 文件夹中的代码进行单元测试?

java - 打印文件列表

Python ID3 标签、元组和字符串格式问题

jquery - 使用 jQuery 遍历无序列表

python : How to optimize comparison between two large sets?

R:按空间分割数据框行,删除公共(public)元素,将不等长的列放入新的df中

r - lapply 中的多行语法

r - R中向量的输出类型

java - 分配给 Java 中更广泛类型的不同实现之间的区别