동일한 스크립트에 대한 다른 결과안녕,
나는 나중에 계산을 위해 변수를 만드는 스크립트를 만들었고 설명 할 수없는 두 가지를 겪었습니다.
1) 여러 번 스크립트를 두 번 실행해도 동일한 결과를 얻지 못하는 것을 보았습니다. 보시다시피 첫 번째 결과는 전체 열의 평균이며 두 번째 결과는 단일 값 (필요한 값)입니다.
2) 또한 갑자기 jmp가 내가 참조하는 열을 찾지 못하는 것 같습니다. "평균 (VO2_M)" ) 5 분 일찍 작동했지만 그런 다음 복사 한 그대로 동일한 열 이름을 붙여 넣으면 다시 작동합니다. 전혀 차이는 없지만.
내 스크립트 :
1st run:<BR />VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
/*: (result from log)
[14.9924786986111]<BR />
VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
/*: (result from log)
[10.8838853430556]
나는 이것을 꽤 여러 번 보았으므로 뭔가 빠진 것 같아요?
브릴리
다시 : 동일한 스크립트에 대해 다른 결과- 당신은 사용하고 있습니까
Names Default to Here( 1 );
JMP 세션 중에 이전에 실행되었을 수있는 다른 스크립트와이 스크립트를 분리하려면?
- "1st Run"이라는 네임 스페이스가 있습니까?
1st run:VarVehicleVo2
":"가 포함 된이 구문은 네임 스페이스 또는 데이터 테이블이 JMP 세션에서 사용 가능함을 나타냅니다.
- "Mean (Vo2_M)"열에 대한 비 특정 데이터 테이블을 참조하고 있습니다
:Name( "Mean(VO2_M)" )
이 열 참조 형식은 현재 데이터 표 (예 : 마지막으로 생성되었거나 마지막으로 의도적으로 클릭했거나 실수로 클릭 한 경우). 참조가 올바른 데이터 테이블을 가리 키도록 변경해야합니다.
dt = Data Table("name of data table");
dt:Name( "Mean(VO2_M)" )
이러한 문제 중 하나 이상이 문제를 일으키는 것으로 의심됩니다
다시 : 동일한 스크립트에 대해 다른 결과답변 주셔서 감사합니다 tx .
첫 번째 실행 문구는 스크립트에 없지만 실행 순서를 설명하려고 시도했지만 매우 혼란 스럽습니다. 미안합니다.
나는 가지고있어
Names Default to Here( 1 );
내 스크립트의 상단에 아무런 효과가 없지만 특정 부분 바로 전에 추가 한 후에 실제로 작동했습니다.
그러나 실제로 테이블을 참조했다고 가정했습니다.
VarVehicleVo2 = :Name( "Mean(VO2_M)" )[Data Table( "GroupAvg" ) <<
Get rows Where( Contains( :Treatment, "ehicle" ))];
첫 번째 줄에서 :
데이터 테이블 ( "GroupAvg") <<
왜 충분하지 않습니까?
브릴리