返回

r-如何命令ifelse()创建一个与其他三个变量交互的伪变量?

发布时间:2022-03-17 00:46:29 334
# vue.js

我正在努力解决一个问题。我想问的问题ifelse()可以翻译为;在过去两年中,我们调查州的个人是否见证了一次事件&引用;

为了清楚起见,我做了一个示例表。

#Creating example table
tab <- data.frame(state_code = c('1200', '1200', '1200', '1200', '1200', '1201', '1201', '1201', '1201', '1201'),
                  individual = c('Person 1', 'Person 2', 'Person 3', 'Person 4', 'Person 5', 'Person 6', 'Person 7', 'Person 8', 'Person 9', 'Person 10'),
                  event = c(0, 0, 1, 0, 0, 0, 0, 0, 0, 0),
                  year = c(1992, 1993, 1994, 1995, 1996, 1992, 1993, 1994, 1995, 1995))

我想用突变创建一个名为&引用;两年;这就满足了ifelse()在哪儿:

  1. 如果个人[州代码]目击过任何[活动]在内部[年度],[第一年],[第二年],假人等于1。因此,如果[活动]的总和>;0,条件满足。

  2. 观察单位是个人。在我自己的数据库中,在这些年和州内有多个人。但是,在这种情况下,每个唯一的个体对ifelse()条件并不重要。它应该适用于公司内部的所有个人[州代码]这些都是在[年度].

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像