0
創建我有這樣的代碼替換名單列表中代表
nd = 100
scores$data = factor(rep(c("wine", "beer", "coffee", "soda"), nd))
但不要列出一個一個葡萄酒啤酒咖啡和蘇打水,有沒有把在那裏,而不是一個列表的另一種方式?例如 。
keywordName = list("wine", "beer", "coffee", "soda")
scores$data = factor(rep(c(keywordName), nd))
但是,這沒有爲我工作。 是否有解決方案?
我想只有當你'unlist'它首先(但爲什麼要使用一個列表?)。因素需要一個原子向量,我認爲,因爲它需要對元素進行排序,並且不能認爲列表只包含單一類型的數據。 – joran
(順便說一句,它'_is_有點不幸,'sort.list'不會排序列表。) – joran
請注意'rep(c(keywordName),nd)'將是一個長度爲100的列表,而不是像'rep(c (「酒」,「啤酒」,「咖啡」,「蘇打水」),nd)'。行可能是'分數'應該有的? –