У меня просто простой вопрос, я действительно ценю вклад каждого, вы очень помогли моему проекту.У меня есть дополнительный вопрос о фреймах данных в R.
У меня есть фрейм данных, который выглядит примерно так:
C <- c("","","","","","","","A","B","D","A","B","D","A","B","D")
D <- c(NA,NA,NA,2,NA,NA,1,1,4,2,2,5,2,1,4,2)
G <- list(C=C,D=D)
T <- as.data.frame(G)
T
C D
1 NA
2 NA
3 NA
4 2
5 NA
6 NA
7 1
8 A 1
9 B 4
10 D 2
11 A 2
12 B 5
13 D 2
14 A 1
15 B 4
16 D 2
Я бы хотел сжать все повторяющиеся символыв один, и выглядят примерно так:
J B C E
1 2 1
2 A 1 2 1
3 B 4 5 4
4 D 2 2 2
Итак, конечно, все данные одинаковы, просто они сжаты, и для хранения данных создаются новые столбцы.Я уверен, что есть простой способ сделать это, но из книг, которые я просмотрел, я ничего не видел для этого!
РЕДАКТИРОВАТЬ Я отредактировал пример, потому что он не работалс ответами пока.Интересно, вносят ли NA, пробелы и неравномерность из заготовок ??