嗨,我在序數數據中有一列以天表示。
我如何對其進行重新編碼,使它們成為(星期一,星期二,星期三,星期四,星期五,星期六,星期日)?
目前:
1 =星期三
2 =星期四
3 =星期五
4 =星期六
5 =星期日
6 =星期一
7 =星期二
9 =星期三
.....
416 =星期五
417 =星期六
418 =星期日
有沒有一種方法可以重新編碼而無需我從1到418一直鍵入Mon-Sun?
這是一個腳本示例,它將使用所需的值創建一個新列
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的解決方案,您可以將公式列與模()他展示的功能以及價值標籤屬性。

附帶的數據表具有此示例。