r-factor

    1熱度

    1回答

    我想解決stats::reorder vs Hmisc::reorder的奇怪重疊。 沒有Hmisc加載我得到我想要的結果,即無序因素: > with(InsectSprays, reorder(spray, count, median)) [1] A A A A A A A A A A A A B B B B B B B B B B B B C C C C C C C C C C C C D

    0熱度

    4回答

    假設我有一個N行data.frame。 id列有10個唯一值;所有這些值都是大於1e7的整數。我想將它們重命名爲1到10,並將這些新ID保存爲我的data.frame中的一列。 此外,我想容易地確定1)id給出id.new和2)給定的idid.new。 例如: > set.seed(123) > ids <- sample(1:1e7,10) > A <- data.frame(id=samp

    28熱度

    7回答

    我很驚訝地看到R在連接向量時會將因素強制爲一個數字。即使級別相同,也會發生這種情況。例如: > facs <- as.factor(c("i", "want", "to", "be", "a", "factor", "not", "an", "integer")) > facs [1] i want to be a factor not an integer Levels: a

    2熱度

    2回答

    我無法將data.frame轉換爲矩陣格式。因爲我想與主要因子變量改變我的data.frame成數字矩陣,我用下面的代碼 UN2010frame <- data.matrix(lapply(UN2010, as.numeric)) 然而,當我檢查了UN2010frame的模式,但它仍然顯示了作爲一個列表。由於我想運行的代碼(Ordrating)不接受列表格式的數據,因此我使用UN2010mat

    69熱度

    2回答

    R中的一個因子的水平和標籤之間似乎有差異。 到目前爲止,我一直認爲水平是因子水平的「真實」名稱,標籤是用於輸出的名稱(如表格和圖表)。顯然,這是不是這種情況,如下例所示: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) str(df) 'data.frame': 3 obs. of 2 variables: $ v: num 1 2 3 $ f:

    9熱度

    4回答

    我想知道在每個記錄的出生日期生下的獨特水壩的數量。我的數據幀是類似這樣的: dam <- c("2A11","2A11","2A12","2A12","2A12","4D23","4D23","1X23") bdate <- c("2009-10-01","2009-10-01","2009-10-01","2009-10-01", "2009-10-01","2009-10-03

    3熱度

    2回答

    我做了下面的示例代碼,讓您知道我的真實數據集。我有2個數據集,一個因子變量List和一個邏輯變量ok。 ​​ 的List和ok變量既有的7長度我想與條件TRUE刪除所有樣品中List在ok。例如:需要在List變量中刪除第一,第五和第七個變量。 任何人都可以幫助我嗎? 謝謝

    2熱度

    1回答

    定義 x <- data.frame( ID=letters[1:10], class = as.factor(c(rep(1,5),rep(2,5))), treat = rep(0,10)) S.T. > x ID class treat 1 a 1 0 2 b 1 0 3 c 1 0 4 d 1 0 5 e 1 0 6