Я пытаюсь использовать функцию pivot_longer, чтобы преобразовать длинную строку идентификаторов генов в более длинный столбец. Я использую следующий код:
file1 <- file1 %>%
tidyr::pivot_longer(cols = -Gene.ID, names_to = "tissue", values_to = "counts")
и я получаю следующую ошибку:
Error: Can't combine `TSPAN6` <character> and `MT-CO2` <double>.
Я думаю, мне нужно установить значение по умолчанию для столбцов как символы, но я не уверен, как это сделать, не влияя при этом на значения в столбце. Любые идеи приветствуются!
file1 %>%mutate(`MT-CO2` = as.character(`MT-CO2`)) %>%tidyr::pivot_longer(......)
- person Ronak Shah   schedule 29.10.2020file1 %>%mutate_all(as.character) %>%tidyr::pivot_longer(......)
- person Ronak Shah   schedule 29.10.2020dput
или что-нибудь, что мы можем скопировать и использовать. Прочтите о как задать хороший вопрос и как привести воспроизводимый пример. - person Ronak Shah   schedule 29.10.2020dput(head(mydata))
- person zx8754   schedule 29.10.2020str(mydata)
показать? - person ekoam   schedule 29.10.2020