由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教sas高人(数据读入)
相关主题
请教flag问题一个SAS问题(transpose?)
求大牛解答 SQL 问题新手请教大家一个sas 问题,多谢指教
请教一个sas编程问题双包子求教:SAS问题
SAS help请问如果用SAS 解决这个问题
请问sas中一个变量的内容被两个左斜杠(/)分成了三部分怎么用SAS transpose这两dataset呀?
求教 SAS数据转化Please help with a SAS macro
怎样用R定位变量的位置SAS问题
请问SAS中如何通过组内一个变量的值控制整组变量如何把一个变量分割成两个
相关话题的讨论汇总
话题: newn话题: newc话题: 读入话题: 23话题: run
进入Statistics版参与讨论
1 (共1页)
c*******7
发帖数: 2506
1
原始数据的格式:
a b c d e
7 3 4 6 9
f g h i j
10 3 23 4 6
需要通过sas读入成下面的layout:
a 7
b 3
c 4
d 6
e 9
f 10
g 3
h 23
i 4
j 6
b*******g
发帖数: 513
2
proc transpose?anyway, i do not know.

【在 c*******7 的大作中提到】
: 原始数据的格式:
: a b c d e
: 7 3 4 6 9
: f g h i j
: 10 3 23 4 6
: 需要通过sas读入成下面的layout:
: a 7
: b 3
: c 4
: d 6

y****n
发帖数: 46
3
data newc(rename=(value=cvalue)) newn(rename=(value=nvalue)) ;
input value $ @@;
if ANYALPHA(value) ne 0 then output newc;
else output newn;
cards;
a b c d e
7 3 4 6 9
f g h i j
10 3 23 4 6
;
run;
data new;
merge newc newn;
run;

【在 c*******7 的大作中提到】
: 原始数据的格式:
: a b c d e
: 7 3 4 6 9
: f g h i j
: 10 3 23 4 6
: 需要通过sas读入成下面的layout:
: a 7
: b 3
: c 4
: d 6

p********a
发帖数: 5352
4
data test;
input v1 $ v2 $ v3 $ v4 $ v5 $;
datalines;
a b c d e
7 3 4 6 9
f g h i j
10 3 23 4 6
run;
data test1(keep=var1 var2);
retain n1 n2 n3 n4 n5 '';
set test;
array nn(5) n1-n5;
array vv(5) v1-v5;
if mod(_N_,2)=1 then do;
n1=v1;n2=v2;n3=v3;n4=v4;n5=v5;
end;
else if mod(_N_,2)=0 then do;
do i=1 to 5;
var1=nn(i);var2=vv(i); output;
end;
end;
run;
proc print;
run;
D******n
发帖数: 2836
5
data new(drop =nvalue);
merge newc newn;
value = input(nvalue,best4.);
run;

【在 y****n 的大作中提到】
: data newc(rename=(value=cvalue)) newn(rename=(value=nvalue)) ;
: input value $ @@;
: if ANYALPHA(value) ne 0 then output newc;
: else output newn;
: cards;
: a b c d e
: 7 3 4 6 9
: f g h i j
: 10 3 23 4 6
: ;

D******n
发帖数: 2836
6
cat rawdata| sed -n '1~2p' |tr ' ' '\n' >1.txt
cat rawdata| sed -n '2~2p' |tr ' ' '\n' >2.txt
paste 1.txt 2.txt > output.txt

【在 c*******7 的大作中提到】
: 原始数据的格式:
: a b c d e
: 7 3 4 6 9
: f g h i j
: 10 3 23 4 6
: 需要通过sas读入成下面的layout:
: a 7
: b 3
: c 4
: d 6

1 (共1页)
进入Statistics版参与讨论
相关主题
如何把一个变量分割成两个请问sas中一个变量的内容被两个左斜杠(/)分成了三部分
请教一个简单SAS问题求教 SAS数据转化
重新安排变量的问题怎样用R定位变量的位置
在线等,垂直合并数据集请问SAS中如何通过组内一个变量的值控制整组变量
请教flag问题一个SAS问题(transpose?)
求大牛解答 SQL 问题新手请教大家一个sas 问题,多谢指教
请教一个sas编程问题双包子求教:SAS问题
SAS help请问如果用SAS 解决这个问题
相关话题的讨论汇总
话题: newn话题: newc话题: 读入话题: 23话题: run