mylist = list (c('f', 'i', 'r', 's', 't', ' ', 'r', 'a', 'y', ' ', '>', ' ', 's', 'a', 'n', 'k', 'r', 'i', 't', ' ', '>', ' ', 'f', 'e', 'm', 'a', 'l', 'e', ' ', '>', ' ', ' ', '=', ' ', 'a', 'a', 'd', 'h', 'y', 'a', '\n', 'u', 'n', 'i', 'q', 'u', 'e', ' ', '>', ' ', 's', 'a', 'n', 'k', 'r', 'i', 't', ' ', '>', ' ', 'm', 'a', 'l', 'e', ' ', '>', ' ', ' ', '=', ' ', 'a', 'd', 'h', 'v', 'a', 'i', 't', 'h'))
mylist = unlist(mylist)
dataset <- map(
seq(1, length(mylist) - 12-1, by = 3),
~list(sentece = mylist[.x:(.x + 11)], next_char = mylist[.x + 12])
)
dataset <- transpose(dataset)
它总是说每个示例的代码都不是句子? compChose ==“ 3”;
答案 0 :(得分:-1)
您应该使用这些String对象附带的equals-method比较Java中的字符串。这是一个示例:
string1 = "This is a text";
string2 = "This is a text";
System.out.println(string1.equals(string2));
结果将是正确的。
如果您将要使用大量的if语句来检查用户输入,我还建议调查switch-statements。我希望这会有所帮助!