1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| #Vide la RAM utilisée précédemment
rm(list=ls())
#Télécharge les packages nécessaires au script
library(ISOweek)
library(qcc)
library(dplyr)
library(ggplot2)
library(tidyr)
library(stringr)
#######################################################################
#Importe le fichier csv dans un tableau nommé dataset
dataset <- read.csv2("TestCSVDeuxMois.csv", header = TRUE, as.is = T)
#Conversion du tableau en tableau numérique et sélection des indicateurs de l'export GMP
dataset <- data.frame(dataset)
df <- select(dataset,
DATE_PRODUCTION,
ID_LOT,
LIBELLE_RECETTE,
Temps.de.prise,
M.G.sÃ.rum,
A.D.02h00,
ES_FROM_J2,
Retard.vidange.cuve,
Temps.d.occupation.en.cuve,
Temps.de.saumurage,
Temperature.fin.de.chauffage,
Temperature.de.refroidissement,
Temps.de.coagulation,
TÂ.C.d.empresurage,
Temps.de.Mat.primaire,
Tps.de.mat.secondaire,
MP.tank,
INC_0004_1_TÂ..de.Traitement)
df <- df[order(df$ID_LOT),]
df$obsnum <- sequence(rle(as.vector(df$ID_LOT))$lengths)
str(df)
df2 <- reshape(data=df,idvar="ID_LOT",v.names=c("DATE_PRODUCTION","LIBELLE_RECETTE","Temps.de.prise","A.D.02h00","M.G.sÃ.rum","ES_FROM_J2","Retard.vidange.cuve","Temps.d.occupation.en.cuve","Temps.de.saumurage","Temperature.fin.de.chauffage","Temperature.de.refroidissement","Temps.de.coagulation","TÂ.C.d.empresurage","Temps.de.Mat.primaire","Tps.de.mat.secondaire","MP.tank","INC_0004_1_TÂ..de.Traitement","Jour","Semaine","Mois"),timevar="obsnum",direction="wide") |
Partager