我有這樣如何用特定模式重複數據幀的行?
col1 col2 col3 col4 col5
1 A 12 13 14
2 B 87 56 44
3 C 45 23 33
4 D 56 87 56
數據幀和矢量
c("E", "F", "G")
我一定要得到這樣的事情:
col1 col2 col3 col4 col5
1 A 12 13 14
0 E 0 0 0
0 F 0 0 0
0 G 0 0 0
2 B 87 56 44
0 E 0 0 0
0 F 0 0 0
0 G 0 0 0
3 C 45 23 33
0 E 0 0 0
0 F 0 0 0
0 G 0 0 0
4 D 56 87 56
0 E 0 0 0
0 F 0 0 0
0 G 0 0 0
我可以使用循環得到這個數據幀,但這將是乏味的。有沒有什麼簡潔的方法來實現這一目標?
在此先感謝。
一個側面說明,需要在stringsAsFactors = F切換,否則可以具有警告消息: 在'[< - factor'('* TMP *',ISEQ,值= C(0,0, 0,0,0,0,0,: 無效因子水平,產生的NA – KFB 2014-10-16 21:49:07
@KFB,是的,你是對的我有這個自動化,所以完全忘了它 – 2014-10-16 21:54:46