我有一个var,我需要排名=>根据这个变量的四分之一组成4组。这意味着我需要总排名:1,2,3,4 出于某种原因,当我进行proc排名时,我的排名从0开始,而不是1
proc rank data=comb out=comb1 groups=4;
var educ;
ranks new_educ;
run;
如何从1 /重命名排名开始?
答案 0 :(得分:0)
proc级别中没有允许您执行此操作的选项,因此您需要运行其他数据步骤或创建一个向NSString* formattedDayWithString(NSString* date){
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
NSLocale *locale = [NSLocale currentLocale];
NSString *localeId = [locale displayNameForKey:NSLocaleIdentifier
value:[locale localeIdentifier]];
SLog(@"%@ date:%@", localeId, date);
[inputFormatter setLocale: locale];
[inputFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss vvvv"];
NSDate *formattedDate = [inputFormatter dateFromString: date];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc]init];
[outputFormatter setDateFormat:@"d'.' MMMM yyyy"];
NSString* dateStr = [[NSString alloc] initWithFormat: @"%@",[outputFormatter stringFromDate:formattedDate]];
return dateStr;
添加1的视图以执行您想要的操作。