![](/img/trans.png)
[英]How to recode a new variable based on whether 'NA' appears across that row in R?
我覺得這可能是一個非常簡單的修復,但我似乎無法讓它正常工作,對不起。 本質上,我試圖創建一個變量來區分“NA”是否出現在我的數據集中的多行中。 所以有了這些數據, 如果 NA 沒有出現在行中,我想讓“X0”成為“NA”,如果出現,我希望它是一個值,比如“1”。 本質上,我試圖確定審查是否發生在該受 ...
[英]How to recode a new variable based on whether 'NA' appears across that row in R?
我覺得這可能是一個非常簡單的修復,但我似乎無法讓它正常工作,對不起。 本質上,我試圖創建一個變量來區分“NA”是否出現在我的數據集中的多行中。 所以有了這些數據, 如果 NA 沒有出現在行中,我想讓“X0”成為“NA”,如果出現,我希望它是一個值,比如“1”。 本質上,我試圖確定審查是否發生在該受 ...
[英]Error with dplyr::recode(): "Either all values must be named, or none must be named"
我正在嘗試重新編碼我的專欄中的值,但我不斷收到錯誤。 我的代碼如下所示:dataTable1 %>% mutate(income = recode(income, "1" = "Under $20,000", "2" = "Between $20,000 - $39,999", ...
[英]How can I create a day number variable in R based on dates?
我想用參與者參加調查的日期(第一天、第二天、第三天等)創建一個變量。問題是有些參與者是在午夜后參加調查的。 例如,這是它的樣子: ID 日期 1個 08/03/2020 08:17 1個 08/03/2020 12:01 1個 08/04/2020 15:08 1個 08/04/2020 ...
[英]How to count the number of occurrences of a given value for each row?
我確定這是一個非常簡單的修復方法,但我似乎找不到答案...我正在嘗試在 dataframe 的末尾創建一個列,該列是特定值的次數之和(比如“1”)出現在該行中。 因此,例如,如果我從以下 dataframe 開始: 我試圖確定值“1”在該行中出現了多少次,我希望 output 看起來像這樣: 首先 ...
[英]How to change values across 1 row based on values in a column in R?
我在 1 dataframe 中有很多列標識同一變量的不同時間點。 基本上,在我的數據中,如果在時間點X-1沒有響應,那么在時間點X或之后將沒有響應(在連續出現NA后,它會繼續)。 我目前有一列顯示最后一個響應來自哪一行以及該響應是什么。 dataframe 目前看起來像這樣: 我的目標是能夠使 ...
[英]How to recode multiple columns that are characters into numeric at once?
我是新來的,如果我在這里犯了幾個錯誤,我深表歉意,但本質上,我正在嘗試重新編碼很多與相同內容但在不同時間點有關的專欄。 因此,我試圖找到一種方法來重新編碼具有相同相應響應的多個列(如果這有意義的話)。 希望這是有道理的,但是例如,如果我試圖收集人們在 5 個不同時間點的水果消費量,但我只想關注 4 ...
[英]Recode numeric variables
我已經搜索了幾個幫助頁面並已經回答了問題,但是當我嘗試重新編碼多列時仍然收到錯誤消息。 示例數據集: 運行此代碼后,我收到以下錯誤消息: mutate()錯誤:! 計算..1 = across(...)時出現問題。 由across()中的錯誤引起: 。 必須使用有效的下標向量對列進行子集化。 x ...
[英]Replacing predefined values in R
我有一個定義的字符值,我需要在另一個數據集中替換它們。 這是示例數據集 例如,我想用1替換A ,我怎樣才能得到下面想要的數據集? ...
[英]Recoding a string variable into categories in Python similar to how you can do it in SAS
我有一長串正在分類的字符串保險類型。 一些是標准的,但有一個長尾,我想按包含某些術語的字符串保險類型對其進行分類。 例如,如果字符串包含“HMO”或“PPO”,則類別將為“private”(表示“私人保險”)。 如果字符串包含“Medicaid”或“Medicare”,它將被歸類為“public”, ...
[英]debug created function using case_when in R
來自原dataframe: 想得到這個 dataframe: 這是我的有效代碼,但它是重復的: 但我想讓我自己的 function 工作以更有效地編碼。 拜托,如果能以這種方式提供幫助,我將不勝感激,因為我正在學習創建函數和使用 case_when。 我的 function 嘗試就在這里。 你能幫 ...
[英]Can you use a for loop within dplyr::case_when()?
新年快樂! 我有一個包含 N 個元素的命名列表。 列表元素用於重新編碼現有向量。 目前我的代碼是——以hera為例: 是否可以在case_when中循環第二行和第三行? 我想過這樣的事情: 但這沒有用。 有任何想法嗎? ...
[英]R function to recode values or similar (like SPSS)
我有一個具有以下結構的 dataframe: 我想像這樣重新編碼 所以我想重新編碼值 (1=3) (missing = 0) (3=1) 在 SPSS 中,這是相當直觀的: 我在 R 中尋找類似的方法。對 base 或 tidyverse 方法都沒有偏好。 ...
[英]Recode Several Columns Based on Observation
我正在使用 R 重新編碼多個列。 具體來說,我有一個數據框,我想在其中根據特定觀察/觀察 ID 值根據它們是否相同 (1) 或不同 (0) 對多個列進行重新編碼。 例如,我有如下所示的數據: 我希望將其重新編碼如下: 本質上,我希望根據所選列(Var1、Var2、Var3)是否與該特定列中 ID # ...
[英]Rename/recode variable value in R based on condition using dplyr
我有一個數據集dataExtended ,其中包含變量CountryOther和n ,它是該特定國家/地區的葡萄酒數量。 CountryOther是字符類型, n是 integer。我想做的是將CountryOther中的值重命名為Other ,以防n <=20 。 我想用 dyplr pa ...
[英]Recode id in different time spans
我有不同時間跨度的同一個人的縱向數據。 重置時間后如何為同一個人分配新 ID。 這是一個示例數據集: 預期的結果是這樣的: ...
[英]R Recode variable for all observations that do not occur more than once
我有一個簡單的 dataframe,如下所示: 如何重新編碼group變量,以便將所有非經常性觀察結果重新編碼為“獨立”? 所需的 output 如下所示: ...
[英]trying to rename the groups of the variable named "age" to the actual age groups they represent (eg 17-21). rather than 1, 2, 3, 4 (and so on)
我是 R 的新手,正在努力重新編碼/重命名變量答案分組。 組內的值是正確的,只是它們的名稱不是。 我將變量從“因素”更改為“數字” 數據集稱為'nes',變量是'age'這些是我嘗試過的不同方法...... 我所做的一切都是返回這些錯誤: 我究竟做錯了什么?? ...
[英]mutate column based on another dataframe
我需要為 70 多個字符變量的大列分配一個數值當有少數字符變量時,我只是手動進行變異(可能不是最好的方法,但它快速且有效)但這對於 70+ 變量不實用: 我認為最好使用第 1 列中的 72 個變量和第 2 列中的數字創建一個新的 df(spec) 以供參考: 專業代碼一種 1個 b 2個 c 3 ...
[英]Recoding years to year nr. 0,1,2 ect
我的英語或 R 不是很好,但希望我能設法解釋這個問題我有一個數據集,其中有一個包含年份的列,從 1952 年到 2007 年。我想重新編碼和重組它,以便第一年為 0,第二年為 nr。 1等等... 誰能幫我? 我試過recode(), arrange(), ...
[英]How can I recode several values based on another data frame in several variables in R?
我有一個包含許多列 (DATA_OLD) 的數據集,我想在其中根據包含許多條目 (KEY) 的分配列表交換所有值。 DATA_OLD 中的每個值都應替換為對應的值(可以在 KEY 中看到)以創建 DATA_NEW。 為簡單起見,此處的示例包含一個簡短的 KEY 和 DATA_OLD 集。 實際上 ...