dcast

    0熱度

    2回答

    我是使用reshape2及其功能的新手。我有一個數據表,d,爲此,我想在車站種數合計數據中來,以獲得平均計算每個物種在所有站每年可爲: d<-data.table(station=c(1,1,4,3),year=c(2000,2000,2001,2000), species=c("cat","dog","dog","owl"),abundance=c(10,20,30,10)) d

    0熱度

    2回答

    我想從reshape2使用dcast將數據幀從long轉換爲wide。 我創建這樣一個數據幀: > Person=c("A","A","A","A","B","B","C","C","C","C") > Object=c("car", "watch", "bike", "phone","car","skateboard","car","bike","motorcycle") > Value=c

    1熱度

    1回答

    我有一個數據集如下: Source Rev_Diff Cost_Diff Price_Diff Sales_Diff A -10 10 11 12 B 11 -10 -10 11 C -12 10 10 -11 D -11 -11 -10 -12 如何添加一列,其中: 「

    0熱度

    1回答

    我在裏面有一個data.frame,它由兩列組成,Sample_ID變量和一個值變量。每個樣本(其中有1971年)都有132個獨立點。整個對象只有〜3000000字節,或大約0.003千兆字節(根據object.size())。出於某種原因,當我嘗試將對象廣播爲寬格式時,它會拋出一個錯誤,指出它無法分配3.3 GB大小的矢量,這比原始對象大3個數量級。 我期望的輸出是每個樣品1列,每列有132行數

    1熱度

    1回答

    我需要的東西在R鍵變換數據幀是這樣的: id past present future id1 A A B id2 B C id3 A C id4 B B A 要這樣: id A B C id1 past, present future id2 past future id3 past present id4 futu

    -3熱度

    1回答

    我有一個名爲「vsample2.csv」數據表看起來像這樣: 我需要它看起來像這樣一個新的數據表,我會創造: 用dcast試過但似乎沒有工作。我不想要一個功能。只需一兩行。 我需要對數據做一個重複測量anova。 E & H是可變級別1,並且C & IC是可變級別2.我需要變量級別1,2的顯着性值,然後是它們的相互作用。 數據 set.seed(1) dd <- data.frame(

    0熱度

    1回答

    我在互聯網上閱讀了很多內容,但沒有找到解決方案。我有這個data.frame: d <- data.frame(cat = letters[11:15], count = c(1:10)) e <- data.frame(cat = letters[11:15], count = c(11:20)) G <- rbind(d, e) cat count 1 k 1 2 l

    -1熱度

    2回答

    我正在嘗試使用dcast函數將數據從long變爲wide。 目標是在value.var參數中使用不同的變量,但R不允許我在其中使用多個值。 有沒有其他方法可以修復它?我看過其他類似的問題,但我一直沒有找到類似的例子。 我送的細節 這裏是我當前的數據 數據集 - 世界 +---------+------+--------+--------------+------------+ | Country

    1熱度

    1回答

    我有一個數據幀爲: > head(df) nome Class_Name area_class date 1 Arataca agropecuaria 25.7751 1973-07-26 2 Arataca agua 0.2918 1973-07-26 3 Arataca bosque 0.0207 1973-07-26 4 Arataca bosque 3.9

    8熱度

    1回答

    我的數據是這樣的: 我想使它看起來像這樣: 我希望使用%>% - 鏈接進行反轉。 df <- structure(list(id = c(2L, 2L, 4L, 5L, 5L, 5L, 5L), start_end = structure(c(2L, 1L, 2L, 2L, 1L, 2L, 1L), .Label = c("end", "start"), class = "factor"),