je veux créer un tableau numérique, mais comment puis-je le faire ? exemple : si j'ai une table de données, je souhaite utiliser la valeur moyenne des deux premières colonnes et le maximum des six dernières colonnes pour créer un tableau, mais j'ai échoué.
a=mean(:column 1);
b=mean(:column 2);
c=max(:column 3);
d=max(:column 4);
e=max(:column 5);
f=max(:column 6);
g=max(:column 7);
h=max(:column 8);
array1=[a,b,c,d,e,f,g,h];
le fichier jsl que j'ai écrit est erroné, comment pourrais-je le corriger. merci beaucoup.
merci beaucoup! C'est une excellente solution !
Voici une façon :
NamesDefaultToHere(1);
// Make some data
dt = NewTable("Test",
NewColumn("Col 1", Formula(RandomNormal())),
NewColumn("Col 2", Formula(RandomNormal())),
NewColumn("Col 3", Formula(RandomNormal())),
NewColumn("Col 4", Formula(RandomNormal())),
NewColumn("Col 5", Formula(RandomNormal())),
NewColumn("Col 6", Formula(RandomNormal())),
NewColumn("Col 7", Formula(RandomNormal())),
NewColumn("Col 8", Formula(RandomNormal())),
<< addRows(10)
);
// Get the statistics into a column vector using data table subscripting
myStats = Matrix({
Mean(dt[0, 1]),
Mean(dt[0, 2]),
Max(dt[0, 3]),
Max(dt[0, 4]),
Max(dt[0, 5]),
Max(dt[0, 6]),
Max(dt[0, 7]),
Max(dt[0, 8])
});
Print(Round(myStats, 3));