recode

    0热度

    1回答

    在避风港或标记包中是否存在将标记变量变为数字变量的更简单的方法? 以下代码说明了我的问题。从sav文件重要之后,每个变量都是一个带标签的变量。有些是最初的数字变量,其中98和99为缺失值。所以我必须重新编码那些设置为NA,但然后我必须强制重新编码的变量为数字与as.numeric() 有没有更简单的方法来做到这一点? #Load libraries library(devtools) libr

    0热度

    1回答

    我想将我的数据集中的所有日期2006-04-11更改为2006-04-01。我将日期变量转换为一个因子,记录2006-04-11至2006-04-01,并将该变量重新转换回class = date。 重新编码工作,而变量是一个因素(所有2006-04-11日期更改为2006-04-01),但在转换回class = date后,变量再次显示为2006-04- 11。 将日期变量转换为因子并检查其工作

    0热度

    2回答

    我已经从不同的SQL数据库的不同的服务器上(共18个)设置每天自动复制到一个NAS,每片含每日.bak的备份一组文件夹(服务器A - > C: \ Backups \ A \,服务器B - > C:\ Backups \ B \等)。我需要一个PowerShell脚本来检查(每日)每个文件夹以查看副本是否成功。我想它写入日志复制,他们的大小,沿着文件的名称,而没有该文件的目录(也就是在当天的.ba

    1热度

    1回答

    我有一个较大的数据集,我需要将列numercal variable更改为categorical variable。的数据的示例是以下:需要 dat1 <- read.table(header=TRUE, text=" ID Pa Gu Ta 8645 1 Gel294 Tel452 6228 2 Gel294 Tel467 5

    0热度

    3回答

    我(样品)数据如下所示: mydata <- structure(list(x1 = c(0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), x2 = c(1L, 2L, 3L, 1L, 2L, 3L, 1L, 2L, 3L, 1L, 2L, 3L, 4L, 4L), x3 = c(1L, 3L, 5L, 1L, 3L, 5L, 1

    -2热度

    2回答

    我有两个文本文件:ped1.txt和ped2.txt。字段分隔字符是制表符/空格。 ped1.txt 222 333 444 333 458 458 458 774 556 500K lines... ped2.txt 222 -12006 333 -11998 我需要用钥匙从文件2在文件1重新编码的数字,所有的数据。 结果应该是这样的: -12006 -11998 444 -1

    -5热度

    1回答

    我必须重新编写在Linux中编写的代码,该代码用于检查文件夹中的新.txt文档,然后将它们转换为.pdf并通过电子邮件发送将该文档置于新.pdf中的用户。我对这种编码语言不是很熟悉,因此不知道更改代码所需的关键字,以便用python重写。改变了一些词语来保护身份。对格式化,第一篇文章抱歉。 这是原来的代码: #This script checks the shares drive for "let

    3热度

    3回答

    我有26个变量,每个变量都包含从1到61的数字。我想要每个1的情况下,每个情况下2等等数字1在一个新的变量。如果没有图1中,变量应该包含2 所以26个变量与像数据: 1 15 28 39 46 1 12等 我想61个与变量: 1 2 1 2 2 1等 我一直在阅读有关创建矢量,循环,做如果等等,但我找不到正确的方式来编码它。我所做的只是创建61个变量并编写 如果V1 = 1或V2 = 1或(等到V

    2热度

    1回答

    任何与此有关的帮助将不胜感激。 我有四个重叠的竞争变量,我想使其互斥并将其余部分编码到一个新的变量混合变量中。我一直在尝试使用if和ifelse,并且失败。 white<-c(1,1,1,NA) black<-c(0,NA,1,0) asian<-c(0,0,0,0) aian<- c(0,0,0,0) white.n<-c(1,1,0,NA) mix<-c(0,0,1,0) df

    -1热度

    1回答

    我在data2中有一个变量“dif2”,并且我将添加一个新变量到名为“L”的数据集中,条件是(如果-0.1 < = dif2 < = 0.1, L ==“B”,而如果dif2> 0.1,那么L ==“S”,如果dif2 < -0.1那么L ==“E”) 我试过不同的方法。首先我用于循环: for (i in 1:nrow(data2)) { if(!is.na(data2$dif2[i]