У меня есть файл XDF в Microsoft R. Это несколько упрощенная версия моей проблемы. В нем есть 2 столбца, один столбец является категориальным и содержит индексы, такие как «1», «2», «3» и т. д. вплоть до «10». Второй столбец числовой. То, что я хотел бы сделать, это создать 3 столбца, то есть преобразование второго столбца, но обусловленное первым столбцом. то есть что-то вроде
if col1 == '1' then col3 = col2*0.50 else if col2 == '2' then col3 = col2*0.80
и так далее.
Я знаю, что вы можете делать преобразования непосредственно в R, но я не знаю, как сделать что-то подобное.