问题遇到的现象和发生背景
在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末尾的列中,