[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
各位前辈好,因为自学R,见识可能短浅,实在想不出方法,
希望前辈可以提供想法,谢谢!
我目前遇到的问题是,我目前有写几个Function,然后把资料集丢入,
在source区里面,写成以下的方式:
function1(data1)
function1(data2)
function2(data3)
.
.
function3(data7)
如果达成if条件,会return出一个矩阵,
不知道是否有办法自动让这些判断出来的矩阵,
能够用rbind的方式或是其他方式堆叠成一个新的矩阵呢?
我用的方式是,先建立一个空矩阵,
我在function中最后写这个
newmatrix <- rbind(newmatrix,df3[,criteria])
就是希望能够在function执行完后可以重新覆写我设立的矩阵让他跑完,
可是实际上第一个function执行完后跑出的newmatrix并不会真的改变。
我在Console中打newmatrix,跑出来仍都是NA。
很抱歉我的观念也许不足,想请前辈们指点,谢谢!!
因为我的function有点多,PO上来解释也会搞得很复杂,若有前辈需要我再补上,
谢谢!!