-3
所以我得到標題是可怕的和通用的。我不知道如何簡潔地描述我想要做的事情。根據R中存儲的行在現有數據框中的數據創建一個數據幀
我在R有2列數據幀,列A有數據值,列B有數據,現在已經分級(與A列相關的年份,現在是基於年份範圍的bin標籤)。
我需要生成一個新的數據框,它使用bin標籤作爲列,相關數據值作爲行條目,最好是排序的,用'NA'填充以防止列長度不同。
的樣本數據:
df <- data.frame(values=c(1,NA,3,NA,5:6,7:9),
bins=rep(c("yr1_yr2","yr2_yr3","yr3_yr4"),each=3))
解決方案編輯:所以很多實驗後,我能夠用「cut_width」功能從GGPLOT2我的數據切成箱,然後做什麼,我想用我的數據將其放在分佈圖中。 謝謝大家的努力,再次抱歉,模糊的問題和缺乏樣本數據。
你可以用'庫(data.table); dcast(setDT( dat),rowid(標籤)〜label,value.var ='year')' – akrun
也許提供您的預期輸出? – useR