在for循环中,将finder[j,c(8:14)] <- Humus[i,c(2:7,14)]
我想把Humus的这些列不覆盖的添加到finder末尾的列中,
可能是多个i对应一个j。所以会覆盖写入,
怎么实现不覆盖写入呀,append(添加到finder末尾的列,会报错说用了finder未定义的列)?paste?
没有学过编程,就想直接用,各种报错。。。绝望。。。
直接 <- 写入会覆盖之前的内容
append:
find_marker[j,c(8:14)] <- append(find_marker[j,c(8:14)], Human_cell_markers[i,c(2:7,14)])这样的话
find_marker[j,c(8:14)],是未被定义的,报错,(原来的find_marker只有7列)
把Humus的这些列不覆盖的添加到finder末尾的列中,
你想要的效果是这样吗:
1 1 1
与
2 2 2
3 3 3
进行拼接,得到:
1 1 1
2 2 2
3 3 3
是这个效果吗
创建新列,paste(),防止覆盖,呃,没搜到啥好方法。。。这百度不好使啊