stata - 如何跨列减去
问题描述
我想减去下apid
表中的值:
-----------------------------------------------
| apid | AB | AS | BS | CS | DS | difference |
|-------|----|----|----|----|----|----------- |
| AP013 | 43 | 36 | | | | 7 |
-----------------------------------------------
例如,对于“AP013”,差值是AS
从AB
(43 - 36 = 7) 中减去。
新值还需要保存在名为 的新列中diff
。
你能告诉我如何在Stata中做到这一点吗?
解决方案
您只需生成一个新变量diff
:
clear
input str5 apid AB AS
"AP013" 43 36
end
generate diff = AB - AS
list
+------------------------+
| apid AB AS diff |
|------------------------|
1. | AP013 43 36 7 |
+------------------------+
推荐阅读
- c++ - 如何在 UML 类图中绘制 C++ 概念?
- mysql - WordPress。将表单值插入自定义表
- python - 编码 Kmp 算法时出现此错误(IndexError:字符串索引超出范围)
- node.js - JTW白名单性能
- qt - 在js中使用qt activex属性值总是返回空
- scala - 使 Rho swagger.json 不需要 Auth
- c# - 如何获得总堆分配?GC.GetAllocatedBytesForCurrentThread() 不这样做
- express - 如何在前端使用 HttpOnly jwt cookie
- javascript - 这段正在工作的代码怎么可能现在被忽略了?
- google-bigquery - 使用 Python API 获取 BigQuery 临时表“目标表”