recode

    1熱度

    1回答

    我有一個縱向數據集,在這個數據集中人們在不同年份的時間是40,我需要對40歲的人進行分析(傾向評分匹配)。我想創建一個收入變量,該值將在1998年變爲四十歲的人中使用Income 1992,在2000年變爲四十歲的人中使用Income 1994等等。 我的數據是這樣的(我想Incomenew看起來像這樣): ID | SourceYear| Income1992| Income1994 | Inc

    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]

    0熱度

    1回答

    在避風港或標記包中是否存在將標記變量變爲數字變量的更簡單的方法? 以下代碼說明了我的問題。從sav文件重要之後,每個變量都是一個帶標籤的變量。有些是最初的數字變量,其中98和99爲缺失值。所以我必須重新編碼那些設置爲NA,但然後我必須強制重新編碼的變量爲數字與as.numeric() 有沒有更簡單的方法來做到這一點? #Load libraries library(devtools) libr

    0熱度

    1回答

    我遇到了兩個寫數據框函數的問題。我經常得到一個有2個變量的數據框,我想將它們重新編碼爲一個變量。 If V1>0 and V2 <0 then new_variable = "V1>0, V2<0. 在所有的數據框中,我有V1和V2有不同的名稱。 問題編號爲1 我不知道爲什麼test_df $ newVar,該功能後,只得到 「C> 0,I> 0」 #Using test FUN on exa