这里有一些方法可行 . 最直接可以翻译的方法是使用宏语言 .

你需要将这两个循环翻译成这样的东西:

%do i = 1940 %to 2018;

%do j = 1 %to 12;

informat _&i.M&j. best32.;

%end;

%end;

注意 % 那里 . 这也必须是一个宏观;你不能在普通的datastep代码中这样做 .

我会重写它以使用像这样的宏:

%macro make_ym(startyear=, endyear=, separator=);

%local i j;

%do i = &startyear. %to &endyear.;

%do j = 1 %to 12;

_&i.&separator.&j.

%end;

%end;

%mend make_ym;

data test;

infile 'abc.csv' delimiter = ',' MISSOVER DSD lrecl=32767 firstobs=2 ;

informat Country_Name $34. ;

informat %make_ym(startyear=1940,endyear=2018,separator=M) best32.;

informat Base_Year $1. ;

format %make_ym(startyear=1940,endyear=2018,separator=M) best12.;

format Base_Year $1. ;

input

Country_Name $

%make_ym(startyear=1940,endyear=2018,separator=M)

Base_Year $;

run;

我在输入中的yMm位之后取出 $ ,因为您将它们声明为数字 .

java的sas数据安全_使用sas中的do循环指定数据信息相关推荐

  1. java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at

    [http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...

  2. java GUI怎么输入_在Swing中创建Java GUI以进行表单输入

    好吧,我已经浏览了整个互联网,但却未能找到这个问题的答案,所以也许有人可以提供一些见解. 我正在开发一个相对简单的Java应用程序,它将取代目前用于系统访问请求的Word文档.它旨在允许表单输入新的员 ...

  3. java osgi web开发_在Tomcat中使用Java Web应用程序的OSGi软件包

    我试图从Java Web应用程序调用OSGi包的方法.两者都应该在Tomcat 7上运行. 我已经写了一个正常的Java应用程序,它调用OSGi软件包中的方法,如本站所述:http://drupal. ...

  4. java 线程池超时_线程池中如何控制超时时间?

    线程池构造方法不能控制任务的超时时间, java.util.concurrent.ThreadPoolExecutor#ThreadPoolExecutor(int, int, long, java. ...

  5. java dao层代码生成器_实际开发中 dao、entity的代码怎样自动生成?一款工具送给你...

    01 关注"一猿小讲"朋友,都知道以往的文章一直倡导拒绝 CRUD,那到底什么是 CRUD?今天咱们就聊聊 Java 妹子小猿与数据库老头交互的事儿. 产品小汪铿锵有力的说:小猿同 ...

  6. java 替换 word_Java 在 Word 文档中使用新文本替换指定文本的方法

    创作一份文案,经常会高频率地使用某些词汇,如地名.人名.人物职位等,若表述有误,就需要整体撤换.文本将介绍如何使用Spire.Doc for Java,在Java程序中对Word文档中的指定文本进行替 ...

  7. python中for循环语句格式_关于Python中的for循环控制语句

    #第一个:求 50 - 100 之间的质数 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + ...

  8. python如何读取数据时出现错误_在python3中,关于redis读取数据带有‘b’的问题...

    在python3中,关于redis读取数据带有'b'的问题 #encoding=utf-8 from redis import * #读取数据 d1=input("您输入的数据是:" ...

  9. java log输出到文件路径_log4j中日志输出文件指定相对路径的方法

    log4j中日志输出文件指定相对路径的方法 1.设置在 C:/log/error.log log4j.appender.E = org.apache.log4j.RollingFileAppender ...

最新文章

  1. Android 反射、代理调用系统隐藏API方法与接口类连接Wi-Fi
  2. Python四大金刚之四:集合
  3. 通过浪潮AIStation实现细粒度高性能的GPU资源共享
  4. 最简单的基于FFmpeg的AVfilter例子(水印叠加)
  5. uniapp小程序的getsysteminfo_Typecho小程序:Pisces-Mini-Program
  6. php mysql 降_php fork太多进程导致整体性能下降,mysql down掉的解决._PHP教程
  7. java中String.split()的注意事项
  8. 图像边缘检测之Prewitt算子
  9. 根据FOV和图像大小计算相机内参[Python]
  10. 苹果电脑上的Word打不开怎么办?Word文件怎么恢复?
  11. 十、k8s健康检查之 livenessProbe/readinessProbe
  12. 用什么工具可以批量查询韵达快递
  13. MFC CFileDialog使用整理
  14. Codeforces 892 A.Greed
  15. Lit:介绍、项目搭建
  16. 少壮不努力,长大写代码。。
  17. 题解报告`排列组合 (组合 + 牡牛和牝牛 + 方程的解) 7/30
  18. 计算机音乐安顺学院教务网络管理系统,安顺学院教务网络管理系统jwxt.asu.edu.cn/jwweb/...
  19. 倍数问题(余数的骚操作)
  20. 工信部对百度创始人李彦宏两会提案作出回复;大众中国CEO盛赞中国自动驾驶技术没有国家可比拟;Meta副总裁离职 | 每日大事件...

热门文章

  1. nodejs mysql mvc_一种nodejs的MVC框架
  2. php 单引号 数据库,关于php:如何在写入Mysql数据库时处理撇号’单引号
  3. linux系统查看磁盘信息
  4. 数据结构与算法(刺猬书)读书笔记----目录
  5. sass调试--页面看到sass文件而不是css文件问题
  6. IP trie树接口
  7. ffmpeg windows版本交叉编译方法
  8. 转的:SQL执行提高效率的多种方法
  9. 交换机接口用了那几根线_【网工必知】图集:交换机接口知识大全
  10. RTT时钟管理篇——RTT定时器超时判断理解