式タイプエラーが間違っていますコミュニティの皆さん、
テーブルの列で使用すると完璧に機能する数式がありますが、スクリプトではまったく機能しません。何か愚かなことを見落としているのは確かですが、原因がわかりません。誰か、新しい視点で見直してみませんか?
dt3 << New Column( "Age Group", Character, "Nominal" );
dt3:Age Group << Set Each Value(
If(
:Overdue Age < 1, Empty(),
1 <= :Overdue Age < 90, "<3 mo",
90 <= :Overdue Age < 181, "3-6 mo",
180 <= :Overdue Age < 366, "6-12 mo",
:Overdue Age > 365, "More than 12 mo"
)
);
以下は私が受け取ったエラーです。

ありがとう!
Re: 間違った式タイプのエラーEmpty() を "" に変更し、else ステートメントに "" を追加してみてください。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column( "Age Group", Character, "Nominal");
Column(dt, "Age Group") << Set Each Value(
If(
:Age < 13, "",
13 <= :Age < 14, "<3 mo",
14 <= :Age < 17, "3-6 mo",
:Age >= 17, "More than 12 mo",
""
)
);