num 배열을 만들고 싶지만 어떻게 할 수 있습니까? 예 : 데이터 테이블이있는 경우 첫 번째 두 열의 평균값과 마지막 6 열의 최대 값을 사용하여 배열을 만들고 싶지만 실패했습니다.
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];
작성된 jsl 파일이 잘못되었습니다. 어떻게 해결할 수 있습니까? 고마워.
대단히 감사합니다! 그것은 훌륭한 솔루션입니다!
한 가지 방법이 있습니다.
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));