2017-10-08 72 views
0

我正試圖安排在MARK中使用的生存數據,所以我想將每一列連接成一個新的列,而這些值之間沒有分隔。在數據幀的數據連接MARK的生存矩陣

樣品:

Tag  31/08/2010 18/09/2012 3/09/2013  
9851   1   0   0  
3875   1   0   1  
0922   0   1   0   
9192   0   1   0  

這工作是什麼,我想

str_c(mydata[1,1],mydata[1,2],mydata[1,3]) 
[1] "100" 

但我有比這個和其他網站上的日期和更多樣日期/或樣本數量不同,所以我認爲這樣做是爲了避免爲每個站點更改上面的代碼,但這不起作用。每當我更改網站或數據集時,是否有辦法在不更改mydata [1,1],mydata [1,2],mydata [1,3]的情況下實現此目的?

str_c(mydata[1,1:length(Date.list)]) 

的樣本數據,如果有幫助

mydata <- c(1,0,0,1,0,1,0,1,0,0,1,0) 
m <- matrix(mydata, nrow=4,ncol=3, byrow=TRUE) 

感謝這個小,但惱人的問題

回答

2

任何幫助,通過使用apply

apply(m,1,function(x) paste0(x,collapse = '')) 
[1] "100" "101" "010" "010" 
+0

@克里斯YW〜晚安 – Wen