我有一个表如下:来自不同行的数据组合成一个变量
id sprvsr phone name
2 123 5232 ali
2 128 5458 ali
3 145 7845 oya
3 125 4785 oya
我想提出同样的ID和相同的名字一列,sprvsr和电话在一列在一起如下:
id sprvsr phone name
2 123-128 5232-5458 ali
3 145-125 7845-4785 oya
编辑问题: 还有一个问题 - 有关这一个。
我遵循了你展示我和工作的方式。谢谢!另一个问题是,例如:
sprvsr name
5232-5458 ali
5232-5458 ali
5458-5232 ali
有没有什么办法可以使它们以相同的顺序?
乔是对的,永远不要相信'lag()'函数! ;) – DaBigNikoladze
谢谢,它正好用这个代码。但是原来没有什么工作是因为我的变数。我有3个变量电子邮件电话和身份证。即使其中一个也不起作用。错误如下所示:错误:变量supervisors_pidm已被定义为字符和数字。 错误:在这种情况下,电子邮件的变量类型无效。 错误:在这种情况下,手机的变量类型无效。 – user3780068
关于主管的错误是你不能混合使用字符和数字,这是基本的SAS 101.其他错误表明你试图以你不应该使用的方式使用数组。它是在我们使用电话的地方吗? – Joe