1
長い形式から広い形式にデータを変更したいのですが、元の長い形式の特定の列に従って新しい列の名前を変更する方法が混乱します。Rで長形式から幅広い形式に変更する際に、新しい列名を作成する方法は?
Name <- c("Brian","Brian","Brian")
Age <- c(22,22,22)
Date <- c("2017.1.3","2017.1.3","2017.1.4")
School <- c("PH","En","Math")
Score <- c(100,99,98)
Course <- c("Epi751","Python","Statistics")
data <- data.frame(Name, Age, Date, School, Score, Course)
data
とテーブルは、どのように私はこのように変更することができます
Name Age Date School Score Course
1 Brian 22 2017.1.3 PH 100 Epi751
2 Brian 22 2017.1.3 En 99 Python
3 Brian 22 2017.1.4 Math 98 Statistics
のように見えますか?
Name Age Date_Epi751 School_Epi751 Score_Epi751 Date_Python School_Python Score_Python Date_Statistics School_Statistics Score_Statistics
Brian 22 2017.1.3 PH 100 2017.1.3 En 99 2017.1.4 Math 98