【发布时间】:2015-05-16 14:09:51
【问题描述】:
我有一个这样的字符向量:
a<-c("tanaman","cabai","banget","hama","sakit","tanaman","koramil","nogosari",
"melaks","ecek","hama","tanaman","padi","ppl","ds","rambun")
我想根据列表的长度将字符向量拆分为列表,如下所示:
split.char<-list(c("tanaman", "cabai"),c("banget", "hama",
"penyakit", "tanaman"),c("koramil", "nogosari", "melaks", "pengecekan", "hama",
"tanaman" , "padi", "ppl", "ds", "rambun"))
我正在尝试使用 sapply(split.char, length) 来定义列表长度 split.char
Length <- sapply(split.char, length)
for(i in Length){
split(a, Length(i))
}
但我没有得到想要的输出,而且我经常收到以下警告消息:
1: In split.default(ok, Length) : data length is not a multiple of split variable
2: In split.default(ok, Length) : data length is not a multiple of split variable
3: In split.default(ok, Length) : data length is not a multiple of split variable
【问题讨论】: