voglio creare un array num, ma come potrei farlo? esempio: se ho una tabella di dati, voglio usare il valore medio delle prime due colonne e il massimo delle ultime sei colonne per creare un array, ma non ci sono riuscito.
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];
il file jsl che ho scritto è sbagliato, come potrei correggerlo. Grazie mille.
Grazie mille! È un'ottima soluzione!
Ecco un modo:
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));