楼主: Imasasor
1679 4

谁帮忙导一下这个原始数据 [推广有奖]

  • 1关注
  • 64粉丝

VIP

已卖:215份资源

学科带头人

33%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
37132 点
帖子
849
精华
3
在线时间
2235 小时
注册时间
2012-7-4
最后登录
2024-10-10

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

楼主
Imasasor 发表于 2012-10-26 22:24:28 |AI写论文
10论坛币
chcpi.txt (14.27 KB)

  1. data a;
  2. infile "L:\chcpi.txt"  truncover firstobs=7;
  3. input x $140.;
  4. array a(16);
  5. do i=1 to 16;
  6. a(i)=scan(x,i," ");
  7. end;
  8. drop x i;
  9. run;
复制代码
我写了一个比较麻烦的代码,开始尝试用delimiter,不知道为什么不能实现
另外想问一下txt中的delimiter为什么是'09'x,而不是空格呢

最佳答案

ziyenano 查看完整内容

data ex; infile "E:\chcpi.txt" missover firstobs=7 length=len; input @; if len=0 then delete; input Year Jan Feb Mar Apr May June July Aug Sep Oct Nov Dec AnnualAvg PercentDec_Dec changeAvg_Avg; run;
关键词:原始数据 delimiter truncover delimit infile
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

沙发
ziyenano 发表于 2012-10-26 22:24:29
data ex;
infile "E:\chcpi.txt"  missover firstobs=7 length=len;
input @;
if len=0 then delete;
input
Year   Jan     Feb     Mar     Apr     May      June     July     Aug     Sep     Oct     Nov     Dec     AnnualAvg      
PercentDec_Dec   changeAvg_Avg;
run;

藤椅
龙潭丰乐 学生认证  发表于 2012-10-27 00:26:24
ziyenano 发表于 2012-10-26 23:22
data ex;
infile "E:\chcpi.txt"  missover firstobs=7 length=len;
input @;
能请教这个是什么意思吗?length=len
这个len是什么?系统自动生成的一个变量吗

板凳
ziyenano 发表于 2012-10-27 12:30:36
龙潭丰乐 发表于 2012-10-27 00:26
能请教这个是什么意思吗?length=len
这个len是什么?系统自动生成的一个变量吗
指每次读取记录的长度,用length=len,将长度赋给len这个变量。

报纸
龙潭丰乐 学生认证  发表于 2012-10-27 13:57:36
input @意思就是读取一个observation喽。然后把长度赋给len。是这样的吧?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 06:40