Не знаю, как еще спросить об этом, но я хочу найти термин в нескольких строковых элементах. Вот как выглядит мой код (но неправильно):
inplay = vector(length=nrow(des))
for (ii in 1:nrow(des)) {
if (des[ii] = 'In play%')
inplay[ii] = 1
else inplay[ii] = 0
}
des - это вектор, в котором хранятся строки, такие как "Swinging Strike", "In play (run (s))", "In play (out (s) записано)" и т.д. То, что я хочу, чтобы сохранить inplay, является 1s и 0s, соответствующий вектору des, с 1s в inplay, указывающим, что значение des имеет значение "In play%" в нем и 0s в противном случае.
Я считаю, что 3-я строка неверна, потому что все это возвращает вектор 0s с 1 в последнем элементе.
Спасибо заранее!