こんにちは。順序データに日数で示される列があります。
(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)になるように再コーディングするにはどうすればよいですか?
現在:
1 =水曜日
2 =木曜日
3 =金曜日
4 =土曜日
5 =日曜日
6 =月曜日
7 =火曜日
9 =水曜日
....。
416 =金曜日
417 =土曜日
418 =日曜日
Mon-Sunを1から418まで入力しなくても、再コーディングする方法はありますか?
これは、目的の値で新しい列を作成するスクリプトの例です。
Names Default To Here( 1 );
// Create an Example data table
dt = New Table( "Example", add rows( 418 ), New Column( "weekday", set each value( Row() ) ) );
// Create a new column Using a script
dt << New Column( "Weekday 2",
character,
set each value(
theList = {"Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "Monday"};
theList[Mod( :weekday, 7 ) + 1];
)
);上に構築@txnelsonのソリューションでは、数式列を使用できます。 Modulo()彼が示した機能と一緒に値ラベルプロパティ。

添付のデータテーブルにこの例があります。