원치 않는 중괄호를 반환하는 JSON 코드안녕하세요. 다음과 같은 결과가 표시되지만 반환된 숫자만 받기를 바라고 있습니다. -
{1.6853394618}
누구든지 이것을 다시 작성하는 데 도움을 줄 수 있습니까?
{1.6853394618, 1.1953542099, 0.5582366613, 0.4790270411, 0.4159308661, 0.4145532579, 0.3847474328, 0.1964273334, 0.1680691 329, 0.1715601671,
0.2542918024, 0.1972811076, 0.2371273713}[위치 정렬( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :나이 )]
JMP 17.2.0
자동화 및 스크립팅Re: 원치 않는 중괄호를 반환하는 JSON 코드반환 값 [1] 끝에 추가 인덱스를 추가해야 합니다(또는 반환된 목록에서 값을 가져오는 다른 방법을 사용하십시오). 이는 행렬을 인덱스로 사용하고 있기 때문입니다. -> 반환 값도 행렬(또는 이 경우 목록)이 됩니다.
Loc Sorted( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age )
또한 행렬 대신 단일 값만 반환하도록 스크립트의 위 부분을 만들 수도 있습니다.
Re: 원치 않는 중괄호를 반환하는 JSON 코드Jarmo님, 감사합니다.나는 귀하의 제안을 시도했지만 잘못 해석할 가능성이 높기 때문에 성공하지 못했습니다(저는 이 분야의 초보자입니다).전체 코드를 알려주실 수 있나요?
Re: 원치 않는 중괄호를 반환하는 JSON 코드이것은 내가 의미하는 바를 이해하기를 바랍니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Row() = 1;
my_list = {1.6853394618, 1.1953542099, 0.5582366613, 0.4790270411, 0.4159308661, 0.4145532579,
0.3847474328, 0.1964273334, 0.1680691329, 0.1715601671, 0.2542918024, 0.1972811076, 0.2371273713
};
m = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)];
val = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)][1];
val2 = my_list[Loc Sorted([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age)[1]];
Show(m, val, val2);Re: 원치 않는 중괄호를 반환하는 JSON 코드그냥 다시 시작 @jthi 의 제안을 한 줄로 설명합니다. 단일 값만 요청하려는 경우 다음과 같이 줄 끝에 [1]을 추가하면 됩니다.
{1.6853394618, 1.1953542099, 0.5582366613, 0.4790270411, 0.4159308661, 0.4145532579, 0.3847474328, 0.1964273334, 0.1680691329, 0.1715601671,
0.2542918024, 0.1972811076, 0.2371273713}[Loc Sorted( [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], :Age )][1];