Я новичок в R и пытаюсь изобразить функцию плавления и приведения, чтобы преобразовать мои данные.Моя текущая таблица данных выглядит следующим образом:
Organism OD750_std Pseudorep Plate Day
Trichocoleus 0.2617778 1 1 Day 0
Trichocoleus 0.2788105 2 1 Day 0
Microcoleus 0.8747778 1 1 Day 0
Microcoleus 0.7747778 2 1 Day 0
Переменные дня идут вплоть до дня 14;Псевдороп и пластинка варьируются от 1 до 3 (3 псевдоповтора на пластину; есть 3 пластины).Мой ожидаемый результат выглядит следующим образом:
Pseudorep Plate Day Trichocoleus Microcoleus
1 1 Day 0 0.2617778 0.8747778
2 1 Day 0 0.2788105 0.7747778
Я пытался:
melt(Z8_750, id.vars=c("Pseudorep","Plate", "Day", "Organism"), measure.vars=c("OD750_std"), value.name =("OD750_std"))
Но он возвращает
Pseudorep Plate Day Organism variable OD750_std
1 1 Day 0 Trichocoleus OD750_std 0.26177778
2 1 Day 0 Trichocoleus OD750_std 0.87477778
Это не сработало для функции приведения позжена.Я ожидаю, что результат функции расплава будет иметь Организм в качестве переменной и OD750_std в качестве значений.
Считаете ли вы, что приведение и расплавление - это подходящая функция, которую я использовал ранее, но она продолжает сообщать очень неловкий результат.