假設我有幾個根,前綴和後綴。查找三個字符串的所有可能組合
roots <- c("car insurance", "auto insurance")
prefix <- c("cheap", "budget")
suffix <- c("quote", "quotes")
是否有R中一個簡單的函數或包,這將允許我構造 三個字符向量的所有可能組合。
所以我想要一個列表,數據框或向量,它返回以下列表 每個字符串的所有可能的組合。
cheap car insurance
budget car insurance
cheap car insurance quotes
cheap auto insurance quotes
auto insurance quote
auto insurance quotes
...
的東西,如「汽車保險報價」,我只使用後綴和任何前綴,所以我需要得到這些結果的所有可能結果也。
+1,你可以說'do.call(paste,expand.grid(...))'產生一個字符串向量作爲OP想要的。 – 2011-06-06 16:09:48
謝謝,Prasad。我修改了答案來反映這一點。 – Andrie 2011-06-06 16:13:55
這對我來說看起來像MadLibs。 :) – Iterator 2011-10-26 19:53:59