将数字日期重新编码为星期一、星期二、星期三等您好,我有一列以序数数据表示为天。
我如何重新编码它,使它们成为(星期一,星期二,星期三,星期四,星期五,星期六,星期日)?
现在:
1 = 星期三
2 = 星期四
3 = 星期五
4 = 星期六
5 = 周日
6 = 星期一
7 = 星期二
9 =周三
……
416=星期五
417 = 星期六
418 = 星期日
有没有一种方法可以重新编码,而无需我从 1 到 418 一直输入 Mon - Sun?
高级统计建模数据混合和清理回复:将数字日期重新编码为星期一、星期二、星期三等太感谢了!!回复:将数字日期重新编码为星期一、星期二、星期三等选择具有当前值 (1..7) 的列。 选择列 > 列信息。 选择列属性 > 值标签。 定义每个数据值的字符串标签。
回复:将数字日期重新编码为星期一、星期二、星期三等建立在@tx尼尔森的解决方案,您可以将公式列与取模()他展示的功能以及价值标签财产。

附上的数据表有这个例子。
回复:将数字日期重新编码为星期一、星期二、星期三等太感谢了。 但是,如果我可能会问,我该怎么做,才能使新列位于我现有的表中?
例如,我现有的表名称是 transaction_data。
我需要将哪些字段更改为上面的“transaction_data”,而不需要创建新表?回复:将数字日期重新编码为星期一、星期二、星期三等以下是一个脚本示例,它将创建一个具有所需值的新列
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];
)
);