首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在第1栏中的意见与第2栏中的意见之间建立一张地图?

如何在第1栏中的意见与第2栏中的意见之间建立一张地图?
EN

Stack Overflow用户
提问于 2022-11-26 20:35:12
回答 1查看 42关注 0票数 0

我的数据集由2列组成-主机经济和收件人经济-它指定了每个经济体特有的数字。例如:阿根廷是1,越南是2等等。我想创建一张从东道国到接受国经济的地图,比如地图名为Dij,如果主机和接收方的代码相同(即阿根廷既是接收方,也是宿主),它的值为0,如果主机和接收方的代码不同,则值为1。

我不知道如何在Stata (或SAS)中这样做。

有什么想法吗?提前谢谢你。

我试着创建一个条件变量,但是对于所有的国家,它的值都是0,因为在主机和接收列中每个国家都有相同的值。我意识到创建变量不是解决办法。

EN

回答 1

Stack Overflow用户

发布于 2022-11-28 14:47:52

你的数据听起来像这样:

代码语言:javascript
复制
data have;
    input host recipient;
    datalines;
1 2
3 4
4 4
5 5
6 7
;
run;

在SAS中,可以使用快捷方式创建二进制变量:var = (condition)

如果条件为true或false,这将自动输出1或0。在您的示例中,您希望检查host是否等于recipient

代码语言:javascript
复制
data want;
    set have;
    flag = (host NE recipient);
run;

输出:

代码语言:javascript
复制
host    recipient   flag
1       2           1
3       4           1
4       4           0
5       5           0
6       7           1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74585433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档