r - 融化成兩個可變的柱子

r - 融化成兩個可變的柱子

我在數據框中有以下變量:[1] "Type" "I.alt" "idx06" "idx07" "idx08" "farve1" "farve2" 如果我做: dm<- melt(d, id=c("Type","I.alt")) 我得到這些變量: "Type" "I.alt" "variable" "value" 其中“idx06”,“idx07”,“id…


r - 將數據框重新排列到表格,與“融化”相反

這個問題在這裡已有答案: 如何將數據從長格式轉換為寬格式? 8個答案 我有這樣龐大的數據幀: SN=c(1:100, 1:100, 1:100, 1:100) class=c(rep("A1", 100), rep("B2", 100), rep("C3", 100), rep("D4", 100))#total 6000 levels myvar=rnorm(400)…


r - 將三列數據幀重塑為矩陣(“長”到“寬”格式)

我有一個像這樣的數據data.frame 。 x a 1 x b 2 x c 3 y a 3 y b 3 y c 2 我想要矩陣形式的這個,所以我可以把它提供給heatmap來做一個情節。 結果應該如下所示: a b c x 1 2 3 y 3 3 2 我已經嘗試從重塑包中cast,並且我已經嘗試編寫一個手動函數來執行此操作,但…


如何使用強制轉換或其他函數在R中創建二進製表

我正在嘗試創建一個具有二進制響應的因子列表,並且已經使用了cast。 DF2<- cast(data.frame(DM),id~region) names(DF2)[-1]<- paste("region",names(DF2)[-1],sep="") 我得到的問題是答案是答案出現的頻率,而我正在尋找它是否匹配。 例如,我有: id region 1 2 1 3 2…


在data.frame重構魔術

這個問題在這裡已經有了答案: 將三列數據框重塑為矩陣(“長”到“寬”格式) 2答案 我目前正在學習如何使用data.frame,並對如何重新排列它們感到困惑。 目前,我有一個data.frame顯示: 第1欄:商店名稱 第2欄:一個產品 第3列:本店購買本產品的數量 或者像這樣的東西:+---+-----------+-------+----------+--+ | | Sh…


如何使用dplyr融合和轉換數據幀?

最近我使用dplyr進行所有數據操作,它是一個很好的工具。 但是我無法使用dplyr融合或轉換數據框。 有沒有辦法做到這一點? 現在我正在使用reshape2來達到這個目的。 我想'dplyr'解決方案: require(reshape2) data(iris) dat<- melt(iris,id.vars="Species")…





which transpose subset reshape2 melt用法 melt frame dataframe data slicing