首页 > 其他分享 >stata 14中help merge 文档中的assert错误修正

stata 14中help merge 文档中的assert错误修正

时间:2024-03-22 18:31:54浏览次数:22  
标签:匹配 14 assert merge id match help

如图,小伙伴们注意在stata 14 中 对于Help merge文档中,options中assert的用法,我画红线这里是有问题的,应该是not allow 而不是allow

这里的意思是 :使用 assert(match master) 指定合并文件必须仅包含匹配的/主数据观测值或使用数据中的观察值/和/未匹配的主数据观察结果,并且不得包含未匹配的使用数据集中的观察结果。指定 assert() 会导致合并操作在您允许的观察结果中存在匹配结果时出现错误。 

应该的意思是:指定 assert() 会导致合并操作在您未明确允许的变量,存在匹配结果时,发出错误消息。

官网最新的help文档可以佐证我的看法,如图:

怎么理解呢:help 一下assert 发现在merge 中 assert是一个检验器,就是检验要进行操作的数据是否符合它所指定的条件,假如不符合就不会进行merge操作;

举个例子 比如本来文件1 是id 1 2 3 总共3行 后面是姓名 a b c ,文件2 是id 1 2 两行 后面是成绩 x y 。这个时候假如merge ……assert(match)  ,这里match条件的意思是两边的id都得是配的上的,不会出现一边有一边没有的情况,但是这里出现了在文件1有id 3 文件2 没有 。merge呢不会把id3 的那一行给删除,此时“在未允许的条件下,假如匹配有匹配结果,就会出现错误”,所以此时就会报错,所以就不会发生匹配。

标签:匹配,14,assert,merge,id,match,help
From: https://blog.csdn.net/m0_57202121/article/details/136948175

相关文章

  • P1420 最长连号
    P1420最长连号最长连号题目描述输入长度为\(n\)的一个正整数序列,要求输出序列中最长连号的长度。连号指在序列中,从小到大的连续自然数。输入格式第一行,一个整数\(n\)。第二行,\(n\)个整数\(a_i\),之间用空格隔开。输出格式一个数,最长连号的个数。样例#1样例输入......
  • 安卓14谷歌GooglePlay商店安装 谷歌基础服务打开 GMS服务开关 谷歌三件套安装
    环境:最新的安卓手机已经内置了谷歌三件套例如小米手机打开Go安装器可以看到结果,但是为什么没有Play商店的桌面进入图标呢,因为默认厂商把图标给隐藏了,只需要重新打开即可。提示安装Google服务后系统会增加显著的耗电,不用时建议关闭GMS服务添加快捷方式(使用其他软件)主程序......
  • 小米Civi 4 Pro和小米14ultra区别对比评测
    性能小米14Ultra搭载第三代骁龙8,采用全新升级双路环形冷泵散热系统,高性能持续稳定输出。小米14Ultra搭载的小米金沙江电池实现技术创新,在体积缩小8%的同时电池容量增加300mAh,达到5300mAh电量,硅含量、电池密度、电池寿命行业领先,同时支持90W小米澎湃有线秒充、80W小米澎湃无......
  • 小米Civi 4 Pro和小米14参数对比
    性能性能方面小米14搭载了第三代骁龙8处理器,这款芯片采用了先进的制程工艺,拥有出色的性能表现和能耗控制。无论是玩游戏、看高清视频还是处理多任务,小米14都能轻松应对,保证流畅的使用体验。小米Civi4Pro搭载骁龙8sGen3移动平台,基于台积电4nm工艺制程,继承与第三代骁......
  • 小米Civi 4 Pro和小米14pro参数对比
    性能性能方面,小米14Pro搭载了第三代骁龙8处理器,这是目前最强大的安卓处理器,无论是CPU还是GPU,都有着惊人的性能提升,同时功耗也大幅降低,可以说是性能与效率的完美结合。华为Mate60Pro则使用了自研的麒麟9000S芯片,虽然也是一款顶级的芯片,但是相比骁龙8,还是有一定的差距,尤其是在......
  • leetcode148. 排序链表-归并法
    148.排序链表题干给你链表的头结点head,请将其按升序排列并返回排序后的链表。示例1:输入:head=[4,2,1,3]输出:[1,2,3,4]示例2:输入:head=[-1,5,3,4,0]输出:[-1,0,3,4,5]示例3:输入:head=[]输出:[]提示:链表中节点的数目在范围[0,5*104]内-105<=N......
  • 【RedHat】重启服务器进入了emergency mode紧急状态——UUID不匹配
    启动redhat系统时出现emergencymode,处于紧急模式。并提示可以在登录root用户输入root用户密码后,通过journalctl-xb查看系统日志;systemctlreboot重启系统;systemctldefault或者exit进入默认模式。进入紧急模式的通常原因有两种:一种是/etc/fstab文件开机自动挂载的......
  • 代码随想录算法训练营第五十三天| ● 1143.最长公共子序列 ● 1035.不相交的线 ●
    最长公共子序列 题目链接:1143.最长公共子序列-力扣(LeetCode)思路:。classSolution{public:intlongestCommonSubsequence(stringtext1,stringtext2){vector<vector<int>>dp(text1.size()+1,vector<int>(text2.size()+1,0));for(inti......
  • Atcoder ARC140D One to One
    考虑到对于\(n\)个点的连通块,那就有\(n\)条边,就是个基环树。如果这里面有\(1\)个\(-1\),那么就是\(n-1\)条边,就是一棵树。如果有\(2\)个\(-1\),\(n-2\)条边一定不连通,不可能出现。令\(-1\)的个数为\(c\)。那么先对于已知的边连上,如果一个连通块是基环树就直......
  • 14. 最长公共前缀c
    booljudge(char*s1,char*s2,intn){for(inti=0;i<n;i++){if(s1[i]!=s2[i])returnfalse;}returntrue;}char*longestCommonPrefix(char**strs,intstrsSize){intcount=strlen(strs[0]);for(inti=1;i<strsSize;i++){......