cost 267 ms
如何根據“NA”是否出現在 R 中的那一行來重新編碼新變量?

[英]How to recode a new variable based on whether 'NA' appears across that row in R?

我覺得這可能是一個非常簡單的修復,但我似乎無法讓它正常工作,對不起。 本質上,我試圖創建一個變量來區分“NA”是否出現在我的數據集中的多行中。 所以有了這些數據, 如果 NA 沒有出現在行中,我想讓“X0”成為“NA”,如果出現,我希望它是一個值,比如“1”。 本質上,我試圖確定審查是否發生在該受 ...

2023-02-01 14:14:38   1   34    r / recode  
如何根據日期在 R 中創建天數變量?

[英]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 看起來像這樣: 首先 ...

如何根據 R 中一列中的值更改 1 行中的值?

[英]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 ...

替換 R 中的預定義值

[英]Replacing predefined values in R

我有一個定義的字符值,我需要在另一個數據集中替換它們。 這是示例數據集 例如,我想用1替換A ,我怎樣才能得到下面想要的數據集? ...

2023-01-05 18:25:01   3   53    r / recode  
將字符串變量重新編碼為 Python 中的類別,類似於 SAS 中的操作方式

[英]Recoding a string variable into categories in Python similar to how you can do it in SAS

我有一長串正在分類的字符串保險類型。 一些是標准的,但有一個長尾,我想按包含某些術語的字符串保險類型對其進行分類。 例如,如果字符串包含“HMO”或“PPO”,則類別將為“private”(表示“私人保險”)。 如果字符串包含“Medicaid”或“Medicare”,它將被歸類為“public”, ...

調試在 R 中使用 case_when 創建了 function

[英]debug created function using case_when in R

來自原dataframe: 想得到這個 dataframe: 這是我的有效代碼,但它是重復的: 但我想讓我自己的 function 工作以更有效地編碼。 拜托,如果能以這種方式提供幫助,我將不勝感激,因為我正在學習創建函數和使用 case_when。 我的 function 嘗試就在這里。 你能幫 ...

你能在 dplyr::case_when() 中使用 for 循環嗎?

[英]Can you use a for loop within dplyr::case_when()?

新年快樂! 我有一個包含 N 個元素的命名列表。 列表元素用於重新編碼現有向量。 目前我的代碼是——以hera為例: 是否可以在case_when中循環第二行和第三行? 我想過這樣的事情: 但這沒有用。 有任何想法嗎? ...

R function 重新編碼值或類似的(如 SPSS)

[英]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 # ...

2022-12-30 06:41:52   1   19    r / recode  
使用 dplyr 根據條件重命名/重新編碼 R 中的變量值

[英]Rename/recode variable value in R based on condition using dplyr

我有一個數據集dataExtended ,其中包含變量CountryOther和n ,它是該特定國家/地區的葡萄酒數量。 CountryOther是字符類型, n是 integer。我想做的是將CountryOther中的值重命名為Other ,以防n <=20 。 我想用 dyplr pa ...

R 對所有未出現多次的觀察值重新編碼變量

[英]R Recode variable for all observations that do not occur more than once

我有一個簡單的 dataframe,如下所示: 如何重新編碼group變量,以便將所有非經常性觀察結果重新編碼為“獨立”? 所需的 output 如下所示: ...

2022-12-12 17:41:17   3   55    r / recode  
嘗試將名為“age”的變量組重命名為它們代表的實際年齡組(例如 17-21)。 而不是 1、2、3、4(等等)

[英]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'這些是我嘗試過的不同方法...... 我所做的一切都是返回這些錯誤: 我究竟做錯了什么?? ...

根據另一個 dataframe 改變列

[英]mutate column based on another dataframe

我需要為 70 多個字符變量的大列分配一個數值當有少數字符變量時,我只是手動進行變異(可能不是最好的方法,但它快速且有效)但這對於 70+ 變量不實用: 我認為最好使用第 1 列中的 72 個變量和第 2 列中的數字創建一個新的 df(spec) 以供參考: 專業代碼一種 1個 b 2個 c 3 ...

將年份重新編碼為年份 nr。 0,1,2等

[英]Recoding years to year nr. 0,1,2 ect

我的英語或 R 不是很好,但希望我能設法解釋這個問題我有一個數據集,其中有一個包含年份的列,從 1952 年到 2007 年。我想重新編碼和重組它,以便第一年為 0,第二年為 nr。 1等等... 誰能幫我? 我試過recode(), arrange(), ...

如何根據 R 中多個變量中的另一個數據框重新編碼多個值?

[英]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 集。 實際上 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM