Bonjour,

J'écris en ce moment des lignes de code et je me dois, assez souvent, de le relancer. Et l'une des parties de celui - ci prend un certain temps à s'exécuter. Y aurait - il moyen de le simplifier de façon à ce qu'il ne prenne pas autant de temps (25 - 30 minutes) ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
for (i in 1:nrow(data)) 
{
data[i,"x1"] = sum(data[i,c("a1", "a2", ... "a12")])
data[i,"x2"] = sum(data[i,c("b1", "b2", ... "b9")])
data[i,"x3"] = sum(data[i,c("c1", "c2", ... "c7")])
data[i,"x4"] = sum(data[i,c("d1", "d2", ... "d15")])
data[i,"x5"] = sum(data[i,c("e1", "e2", ... "e8")])
data[i,"x6"] = sum(data[i,c("f1", "f2", ... "f11")])
data[i,"x7"] = sum(data[i,c("g1", "g2", ... "g10")])
data[i,"x8"] = sum(data[i,c("h1", "h2", ... "h10")])
data[i,"x9"] = sum(data[i,c("i1", "i2", ... "i13")])
}

iGaia.