У меня есть набор данных, где первая строка - это заголовок, вторая строка - это некоторые пояснительные данные, а затем строки 3 on - это числа. Потому что, когда я читаю данные с этой второй пояснительной строкой, классы автоматически преобразуются в факторы (или я мог бы указать stringsasfactors = F).
То, что я хотел бы сделать, это удалить вторую строку и иметь функцию, которая просматривает все столбцы и определяет, являются ли они просто числами, и изменяет тип класса на соответствующий тип. Есть что-то подобное? Возможно, используя dplyr? У меня много столбцов, поэтому я хотел бы избежать их переназначения вручную.
Упрощенный пример ниже
> df <- data.frame(A = c("col 1",1,2,3,4,5), B = c("col 2",1,2,3,4,5))
> df
A B
1 col 1 col 2
2 1 1
3 2 2
4 3 3
5 4 4
6 5 5