मैं आर में अलग-अलग आकार के दो वैक्टर से सभी तत्वों का एक अनूठा संयोजन बनाने की कोशिश कर रहा हूं।
उदाहरण के लिए, पहला वेक्टर है
a <- c("ABC", "DEF", "GHI")
और दूसरा वर्तमान में तार के रूप में संग्रहीत तिथियाँ हैं
b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05")
मुझे इस तरह दो कॉलम के साथ एक डेटा फ्रेम बनाने की आवश्यकता है
> data
a b
1 ABC 2012-05-01
2 ABC 2012-05-02
3 ABC 2012-05-03
4 ABC 2012-05-04
5 ABC 2012-05-05
6 DEF 2012-05-01
7 DEF 2012-05-02
8 DEF 2012-05-03
9 DEF 2012-05-04
10 DEF 2012-05-05
11 GHI 2012-05-01
12 GHI 2012-05-02
13 GHI 2012-05-03
14 GHI 2012-05-04
15 GHI 2012-05-05
इसलिए मूल रूप से, मैं एक वेक्टर (ए) के सभी तत्वों को दूसरे वेक्टर (बी) के सभी तत्वों के साथ मिलाकर एक अद्वितीय संयोजन की तलाश कर रहा हूं।
एक आदर्श समाधान अधिक इनपुट वैक्टर को सामान्य करेगा।
यह भी देखें:
संयोजन का एक मैट्रिक्स कैसे उत्पन्न करें
plyrकिसी प्रकार की आवश्यकता के:result <- expand.grid(a=a,b=b); result <- result[order(result$a,result$b),];