수식 열이 추가 된 부분 집합-거의 완료수식이있는 열을 추가하는 데이터를 하위 집합으로 만드는 스크립트를 만들려고합니다. 나는 가깝다 (일종). 새 열로 하위 집합을 만들 수 있지만 새 열에는 점만 있습니다.
지금까지 내가 가지고있는 것은 다음과 같습니다.
Data Table( "Melt Curve Raw Data" ) << Subset(
By( :Well Position ),
All rows,
Selected columns only( 0 ),
columns( :Temperature, :Fluorescence, New Column( "Normalized Fluorescence", formula(
(:Fluorescence - Col Min(:Fluorescence )) / (Col Max(:Fluorescence )
-Col Min(:Fluorescence )))
))
);
검색 후 eval 명령에 대한 내용을 보았지만 초보자로서 어떻게 추가하는지 알 수 없어서 작동합니다.
** 이상적으로는 마지막 대신 온도 열 바로 뒤에 새 열을 추가 할 수도 있습니다.
조언을 해주셔서 미리 감사드립니다 !!
데이터 테이블스크립팅다시 : 수식 열이 추가 된 부분 집합-거의 다되었습니다.New Column ()은 Subset ()에 대한 열 사양에서 허용되지 않습니다.적어도 나는 문서에서 그러한 것을 찾을 수 없으며 포함 된 매우 간단한 하위 집합 예제에서도 작동하지 않습니다.따라서 원본 데이터 테이블에 열을 만든 다음 테이블의 하위 집합을 만든 다음 원래 테이블에서 다시 돌아가 삭제하도록 스크립트를 수정했습니다.
Data Table( "Melt Curve Raw Data" ) <<
New Column( "Normalized Fluorescence",
formula(
(:Fluorescence - Col Min( :Fluorescence )) / (
Col Max( :Fluorescence ) - Col Min( :Fluorescence ))
)
);
Data Table( "Melt Curve Raw Data" ) <<
Subset(
By( :Well Position ),
All rows,
Selected columns only( 0 ),
columns( :Temperature, :Fluorescence, :Normalized Fluorescence )
);
Data Table( "Melt Curve Raw Data" ) <<
delete columns( :Normalized Fluorescence );
다시 : 수식 열이 추가 된 부분 집합-거의 다되었습니다.안녕 짐! 조언 감사합니다. 나는 당신의 방법을 사용할 수 있기를 원하지만 불행히도 하위 집합을 수행하기 전에 열을 추가하면 새 열이 이전 최대 및 최소를 사용하므로 계산이 잘못되었습니다.
하위 집합 뒤에 새 열을 추가하는 것은 저에게 효과적이며 이유는 확실하지 않으며 올바른 제목이 지정되어 있지만 수식이 "계산"되지 않아 제가 본 "평가"항목 일 수 있다고 생각했습니다. 새 열로 이동하면 "suppress eval"이 설정되어 있지만 모든 하위 집합에 직접 이동하여 수정하지 않고는이를 수정하는 방법을 모릅니다.
나에게 보이는 스크린 샷을 첨부했습니다. 열이 나타나지만 점이 표시됩니다. 열 정보로 이동하면 "suppress eval"이 선택되어 있고 선택 취소하면 오류가 해결되지만 상자를 선택 취소하기 위해 모든 하위 집합으로 개별적으로 이동하는 것은 이상적이지 않습니다. 나는 억제 평가를 해제하기 위해 스크립트에 다른 코드를 추가하려고 시도했지만 지금까지는 작동하지 않습니다.