Этот вопрос довольно прост, но мне трудно его решить.
Я задавал много вопросов на этом веб-сайте о транспонировании, суммировании и реорганизации данных различными способами и продолжаюадаптировать все эти коды из ответов людей для различных приложений.Однако я наткнулся на пример, который я не совсем уверен, как решить.
У меня есть фрейм данных (df) с различными названиями видов бактерий в заголовке и значениями для каждой бактерии, найденными ниже каждого вида.
Я хотел бы переставить свой фрейм данных ниже (df), добавить столбец с именем «разновидности» и второй столбец с именем «значение» и заполнить их соответственно.
В определенные дни несколько видов присутствовали в один и тот же день, а это означает, что в окончательном наборе данных я должен повторять «дни» несколько раз, если есть несколько точек данных с этого дня.(см. sample_finished_data)
df <- read.table("https://pastebin.com/raw/Myhctf7b", header=T, sep="\t")
Вот пример того, что я хотел бы сделать:
sample_finished_tabled <- read.table("https://pastebin.com/raw/5vHwA5ar",header = T,sep = "\t")
Я могу представить, что это то, что я бы использовал grep () или набор() но мне нужна помощь в создании кода.
Спасибо как всегда