r - 如何将两列与偏移数据合并?

标签 r multiple-columns

我的数据集包含两列数据偏移的数据 - 类似于:

col1<-c("a", "b", "c", "d", "ND", "ND", "ND", "ND")
col2<-c("ND", "ND", "ND", "ND", "e", "f", "g", "h")
dataset<-data.frame(cbind(col1, col2))

我想将这两个偏移列合并为一个列,其中包含字母 a 到 h,仅包含其他内容。

我的想法如下,但 rbind 不是正确的命令:

dataset$combine<-rbind(dataset$col1[1:4], dataset$col2[5:8])

最佳答案

关于:

sel2 <- col2!="ND"
col1[sel2] <- col2[sel2]
> col1
[1] "a" "b" "c" "d" "e" "f" "g" "h"

关于r - 如何将两列与偏移数据合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13805769/

相关文章:

r - 我的 r Shiny 应用程序需要 dockerfile 中的 odbc 驱动程序

python - Pandas 有条件创建新的数据框列

python - Pandas 根据条件移动列数据

jquery - 一份 UL 列表拆分成固定高度的多列

c++ - 完美柱方程 C++

R:使用共享名称模式的多列将数据 reshape 为更长的格式

R 迭代列表中的连续对

r - 如何比较R中的两个时间间隔?

linux - 为什么linux txt文件中有隐藏列?

r - 为什么在 R 中更改图的边距时添加 0.1?