dataframe

    10熱度

    3回答

    我試圖訪問一個$使用下面的例子: df<-data.frame(a=c("x","x","y","y"),b=c(1,2,3,4)) > df a b 1 x 1 2 x 2 3 y 3 4 y 4 test_fun <- function (data.frame_in) { print (data.frame_in[1]) } 我現在可以訪問$一

    40熱度

    2回答

    我有數字輸入一個數據幀像這樣的 test <- data.frame(x=c(26,21,20),y=c(34,29,28)) 我怎樣可以得到下面的載體? > 26,34,21,29,20,28 我可以使用下面的得到它,但我想應該有一個更優雅的方式 X <- test[1,] for (i in 2:dim(test)[1]){ X <- cbind(X,test[i,]) }

    1熱度

    4回答

    我想在一個函數中創建一個boucle來創建一個可變數量的列的data.frame。 的東西,如: a = c("a","b") b = c(list(1,2,3), list(4,5,6)) data.frame(a,b) 我想獲得一個數據幀,如: a 1 2 3 b 4 5 6 代替我獲得: a 1 2 3 4 5 6 b 1 2 3 4 5 6 謝謝! PS:我也嘗試用rb

    13熱度

    1回答

    我正在使用()來根據我的數據框中的因子來計算函數,但我需要使用表格中的結果。 我見過使用as.data.frame.table在數據框中獲取「By」類對象,但我不確定這是否只適用於在()函數與「by」輸出的長度相同。使用as.data.frame.table我收到以下錯誤 」 ...的參數意味着不同的行號:33" 10, 是否有這樣做的另一種方式? 可以使用tapply來代替()來獲得不同的輸出類

    3熱度

    1回答

    好吧,我對R相當陌生,我試圖搜索我需要做的文檔,但這裏是問題所在。 我有一個名爲heeds.data的數據框,格式如下(爲簡單起見省略了一些列) eval.num,eval.count,... fitness,fitness.mean,green.h.0,green .v.0,offset.0,green.h.1,green.v.1,... green.h.7,green.v.7,offset.7

    2熱度

    2回答

    我不確定如何在沒有出現錯誤的情況下執行此操作。這是我的問題的一個簡單例子。 說我有這個數據幀DF a b c d 1 2 3 4 2 3 4 5 3 4 5 6 然後,我有一個變量 x <- min(c(1,2,3)) 現在我想你做以下 y <- DF[a == x] 但是當我嘗試引用到一些像「x」這樣的變量,我得到一個錯誤,因爲R正在我的數據框中尋找一列「x」。我得到「未定義的

    2熱度

    1回答

    我有一個簡單的兩個矢量數據幀創建系列載體(長度= 30),其看起來像這樣: > mDF Param1 w.IL.L 1 AuZgFw 0.5 2 AuZfFw 2 3 AuZgVw 74.3 4 AuZfVw 20.52 5 AuTgIL 80.9 6 AuTfIL 193.3 7 AuCgFL 0.2 8 ... 我想使用各行以形成30單值數值向量與mDF$Par

    9熱度

    2回答

    假設我有一個數據框,其中的名稱存儲在變量中。訪問使用變量此列很容易使用括號標記: df <- data.frame(A = rep(1, 10), B = rep(2, 10)) column.name <- 'B' df[,column.name] 但它並不明顯如何使用電話訪問任意列with()。天真的做法 with(df, column.name) 在呼叫者的環境中有效地評估co

    16熱度

    3回答

    我試圖通過從特定列中具有相同值的每行組中刪除除一行以外的所有行來摺疊數據框。換句話說,每組的第一行。 例如,我想這 > d = data.frame(x=c(1,1,2,4),y=c(10,11,12,13),z=c(20,19,18,17)) > d x y z 1 1 10 20 2 1 11 19 3 2 12 18 4 4 13 17 轉換成這樣: x y z 1

    22熱度

    5回答

    如果已經回答了此問題,則很抱歉。另外,這是我第一次在stackoverflow上。 我有一個初學者R有關列表,數據框和merge()和/或rbind()的問題。 我開始用面板,看起來像這樣 COUNTRY YEAR VAR A 1 A 2 B 1 B 2 出於效率的目的,我創建了一個包含每個國家的一個數據幀的名單和每個人data.frame進行各種計算。但是,我似乎無法