r-factor

    0熱度

    2回答

    我有一個問題的變種,Reorder levels of a factor without changing order of values不回答: 數據集中的變量有混合的數字和字符串(我知道這是不受歡迎的,但它在那裏),如4 8 16 64 128 default。在構建初始因子時,級別保持有序(如所發現的那樣排序)。 但是,當我構建子集(需要清理陳舊級別)時,即使子集僅包含數字級別,級別也會按字

    -1熱度

    1回答

    在試圖運行lm()時,R返回了小於2級的因子的錯誤。下面是一個簡短的表格,其中列出了類型,以及「等級」的3個度量。 爲什麼length(unique(x[,i]))不能提供與nlevels(x[,i])相同的輸出?

    0熱度

    3回答

    我有一個data.frame有幾個因素,如: df<-data.frame(Var1=as.factor(sample(c("AB", "BC", "CD", "DE", "EF"), 1000, replace=TRUE))) 與 summary(df$Var1) AB BC CD DE EF 209 195 178 221 197 我要繪製的水平頻率data.frame如下: gg

    1熱度

    1回答

    我想在我的數據框中爲變量(0 =「Male」和1 =「Female」)附加一個值標籤。 我嘗試這樣做: CB$gender <- factor(CB$gender, levels = c(0,1), labels = c("Male", "Female")) 但我得到這樣的結果: [1] Female Male Male Male Female Female Male Female Femal

    0熱度

    1回答

    我有一個數據框,其值按級別(因子)分類,所以我想創建一個具有特定級別值的向量,例如, A <- c("Case1", "Case3", "Case2", "Case3", "Case2", "Case1", "Case3", "Case2", "Case2", "Case3", "Case1", "Case1", "Case3", "Case1", "Case2") Fa

    1熱度

    2回答

    我有一個200萬行的data.frame。其中一列是一個字母數字標識,在該列中重複出現,其唯一計數爲300000? >head(df$ID) ID AB00153232de AB00153232de AB00153232de AB00155532gh AB00155532gh AB00158932ij >df$ID<-factor(df$ID) 當我嘗試打印因子變量

    1熱度

    1回答

    我明白,我怎麼可以改變列的水平時,我明確馬特Dowle這個例子中這樣定義的列名: setattr(mydt$value,"levels",c(...)) 雖然,在現實生活中的問題,你經常不知道列名。這種技術似乎並不在「值」是不是在代碼中明確給出的工作: setattr(mydt[,get("value")],"levels",c(...)) 這是一個問題。我想這句法通過複製給我列,不列參考

    0熱度

    1回答

    我正在使用R中的GLM對數據集進行統計分析。基本上,預測變量爲:「探針」(實驗中使用的探針類型 - 具有4個級別的因子),「提取」(實驗中使用的提取類型 - 具有2個等級的因子),「罐」(收集樣品的罐號 - 從1到9的整數)和「稀釋」樣品號碼:3.125,6.25,12.5,25,50,100)。響應是從多次重複實驗(「Rep」)獲得的正面響應(「正面」)的數量。我想,以評估的積極響應數量所有預測

    1熱度

    1回答

    我有一個具有某些事件日期的數據框。 我用difftime來計算每個事件之間的延遲,但現在我想爲每個第一個事件創建一個因子。 這裏是我的嘗試: dataframe$delay.event.A = difftime(dataframe$dateA, dataframe$dateStart, units = "days") dataframe$delay.event.B = difftime(data

    0熱度

    1回答

    添加一個新的因素我有一個數據幀: a <- c("",1,2,3,2,2,1,3,"") b <- c(1,2,3,4,5,3,8,2,8) a1 <- as.factor(a) f <- data.frame(x=a1,y=b) f x y 1 1 2 1 2 3 2 3 4 3 4 5 2 5 6 2 3 7 1 8 8 3 2 9 8 的X列是一個因素,