由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - Data Manipulation(Help)
相关主题
help:data manipulationask SAS code
问SAS code怎么写sas help, how to manipulating on the format value
请教一个SQL 的问题双包子求教:sas data manipulation问题
sas help!!sas 做题啦
关于 data merge据说发文章很忌讳说"data manipulation"?
请教一个问题,谢谢。请问统计硕士作modeling 还是data management 有前途?
help for one simple SAS DATA请教:get next record using BY group (SAS code data manipulation)
[合集] 生统硕士可以申请DATA MANAGEMENT码?data manipulation有什么比较好的学习资料或方法吗?
相关话题的讨论汇总
话题: 2011话题: 22话题: 20话题: location话题: data
进入Statistics版参与讨论
1 (共1页)
c**********5
发帖数: 653
1
my data
people id visit date location
1 1/20/2011 2
1 1/20/2011 1
1 1/20/2011 1
1 1/20/2011 2
1 1/20/2011 3
1 1/20/2011 3
1 1/20/2011 1
2 1/22/2011 4
2 1/22/2011 2
2 1/22/2011 1
2 1/22/2011 1
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 6
etc
What I want IS
people id visit date location
1 1/20/2011 2
1 1/20/2011 1
1 1/20/2011 2
1 1/20/2011 3
1 1/20/2011 1
2 1/22/2011 4
2 1/22/2011 2
2 1/22/2011 1
2 1/22/2011 5
2 1/22/2011 6
oR
What I want IS
people id visit date location
1 1/20/2011 21(fROM LOCATION 2 TO 1)
1 1/20/2011 12
1 1/20/2011 23
1 1/20/2011 31
2 1/22/2011 42
2 1/22/2011 21
2 1/22/2011 15
2 1/22/2011 56
I have over 10 locations and I AM TRYING TO FIGURE OUT HOW MANY ROUNTS HAVE
BEEN TRAVEL IN ONE DAY PER PERSON.
p*******r
发帖数: 1951
2
data yourdata;
input id date mmddyy10. location;
if id = lag(id) and location = lag(location)
then delete;
cards;
1 1/20/2011 2
1 1/20/2011 1
1 1/20/2011 1
1 1/20/2011 2
1 1/20/2011 3
1 1/20/2011 3
1 1/20/2011 1
2 1/22/2011 4
2 1/22/2011 2
2 1/22/2011 1
2 1/22/2011 1
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 6
;
run;

【在 c**********5 的大作中提到】
: my data
: people id visit date location
: 1 1/20/2011 2
: 1 1/20/2011 1
: 1 1/20/2011 1
: 1 1/20/2011 2
: 1 1/20/2011 3
: 1 1/20/2011 3
: 1 1/20/2011 1
: 2 1/22/2011 4

c**********5
发帖数: 653
3
Thanks,
Sorry ,Question is not finished yet
c*********r
发帖数: 397
4
data b;
set a;
by p_id visit_date;
retain new_location;
if first.visitdate then new_location=location;
else do;
if new_location=location then delete;
else if new_location^=location then new_location=location;
end;
run;
if work out, please send me a baozi. hehe
I tried, it works.

【在 c**********5 的大作中提到】
: my data
: people id visit date location
: 1 1/20/2011 2
: 1 1/20/2011 1
: 1 1/20/2011 1
: 1 1/20/2011 2
: 1 1/20/2011 3
: 1 1/20/2011 3
: 1 1/20/2011 1
: 2 1/22/2011 4

p*******r
发帖数: 1951
5
你要数多少travel就是 number of observation per ID per day - 1。这个应该自己会做吧?

【在 c**********5 的大作中提到】
: Thanks,
: Sorry ,Question is not finished yet

y****n
发帖数: 46
6
data have;
length visit_date $10;
input people_id visit_date location;
cards;
1 1/20/2011 2
1 1/20/2011 1
1 1/20/2011 1
1 1/20/2011 2
1 1/20/2011 3
1 1/20/2011 3
1 1/20/2011 1
2 1/22/2011 4
2 1/22/2011 2
2 1/22/2011 1
2 1/22/2011 1
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 5
2 1/22/2011 6
;
run;
proc sort nodup data=have out=wants;
by people_id;
run;
proc print data=wants;
var people_id visit_date location;
run;
1 (共1页)
进入Statistics版参与讨论
相关主题
data manipulation有什么比较好的学习资料或方法吗?关于 data merge
请教一下R的Data Manipulation请教一个问题,谢谢。
求推荐Python, R方面的书help for one simple SAS DATA
弱问一个data clean的问题,求各位指点。[合集] 生统硕士可以申请DATA MANAGEMENT码?
help:data manipulationask SAS code
问SAS code怎么写sas help, how to manipulating on the format value
请教一个SQL 的问题双包子求教:sas data manipulation问题
sas help!!sas 做题啦
相关话题的讨论汇总
话题: 2011话题: 22话题: 20话题: location话题: data