Я пытаюсь добавить новый столбец информации в таблицу данных в R, у меня есть столбец
dataSheet$day
с числовыми значениями от 1 до 3, 1 - четверг, 2 - пятница и 3 -В субботу я хочу присвоить значение "week" или "уик-энд" новой переменной
dataSheet$t_week
. При этом dataSheet $ t_week равен "week", когда dataSheet $ day равен 1, а dataSheet $ t_week равен "Sunday".когда dataSheet $ day равен 2 или 3. Вот код, который я пробовал:
if(dataSheet$day == 2) {dataSheet$t_week = "Week"} else {dataSheet$t_week = "Weekend"}
, когда я пытаюсь это сделать, я получаю столбец с каждым элементом в нем, являющимся выходным, независимо от значения в dataSheet $ day.(Я думаю, что это может быть так, потому что первый элемент в dataSheet $ day равен 2, и он перебирает его?)