Это данные. Итак, это железнодорожные станции:
TwentyFourSeptTrainData
$PTCAR_LG_NM_NL
ALPHA
BRAVO
CHARLIE
DELTA
ECHO
FOXTROT
ALPHA
BRAVO
etc. etc.
Итак, для каждой железнодорожной станции я хочу запустить l oop ниже, чтобы значение c становилось Станцией1 или Станцией2, в зависимости от на ряду.
Итак, сначала я должен определить b как каждую железнодорожную станцию в этом столбце, строка за строкой. И затем мне нужно убедиться, что для каждой строки в b я получаю соответствующий c.
for (b in TwentyFourSeptTrainData$PTCAR_LG_NM_NL) {
if (b=='CHARLIE' | b=='ALPHA'){
c = 'Station1'
}
else if (b==BRAVO | b=='DELTA' | b=='ECHO' | b=='FOXTROT'){
c = 'Station2'
}
}
print(c)
, потому что после этого мне нужно запустить функцию для каждой строки где мне нужен каждый вывод c.
Но когда я предварительно задаю b (перед запуском l oop) как
b <- TwentyFourSeptTrainData $ PTCAR_LG_NM_NL </p>
После этого я печатаю (c), но это дает мне только один выход; первый. Я думаю, что я делаю что-то не так с индексацией. Что я делаю не так?