rbind

    1熱度

    3回答

    rbind 所以基本上我有兩個矩陣: A<-matrix(runif(10*10),ncol = 10) B<-matrix(runif(10*10),ncol = 10) 我想創建一個for循環,這將: 一)刪除矩陣A的頂行並添加頂部將矩陣B的行排列到新矩陣A的底部,以創建矩陣a。 b)移走矩陣A的2個行和與矩陣B的2點頂部的行添加到新的矩陣A的底部,以產生矩陣B c)中除去的3個行矩陣A

    2熱度

    3回答

    我有兩個dataframes,像: 和 我想類似的東西: 下面是數據重現性框架: df1 <- data.frame(descripcion_cuenta_N2 = c("Consumos", "Costes Personal", "Fungible Equipamiento", "Servicios"), anualidad = rep(2014, 4), valor = c(10, 11, 1

    0熱度

    1回答

    所以我有這個大的數據框的列表,其中一些有匹配的列和其他人沒有。我想用匹配的列來合併那些沒有匹配列的合併列表(基於變量Year,Country)。但是,我不想手動查看所有的數據框來查看哪些數據框具有匹配的列,哪些沒有。 現在我在想,情況就會沿着這個線路: myfiles = list.files(pattern="*.dta") dflist <- lapply(myfiles, read.dta

    0熱度

    1回答

    這是一個(無意義的)截斷版本的R中的for-loop,用於計算某些多邊形的土地使用情況。它很好地遍歷數據,除非它應該使用plyr::rbind.fill()將計算綁定到data.frame。我得到了期望的結果,但也有(相同數量的)其他不需要的列填充了NA值(我想它與列名有關)。 agri_coverage <- data.frame(matrix(rnorm(3), nrow=1)) set.s

    0熱度

    1回答

    我想通過特定的字符串拆分數據框中的一些數據並計算出頻率。 玩了幾個方法後,我想出了一個方法,但是在我的結果中有一個小小的錯誤。 實施例: 數據的幀數據的文件: data abc hello hello aaa zxy xyz 列表: list abc bcd efg aaa 我的代碼: lapply(list$list, function(x){ t <- da

    0熱度

    1回答

    我試圖強制一些列表對象(例如4個頻率計數表)通過執行rbind到矩陣中。然而,他們有不平衡的列(即一些範圍從2到5,而另一些範圍從1:5)。我想要顯示的是,如果一個表不是以1的列開始的,那麼它在隨後的rbind矩陣的那一行顯示NA。我嘗試了下面的方法,但是值在行中重複,而不是顯示NAs(如果不存在)。 我認爲rbind.fill,但它需要的表是數據框。我可以創建一些循環,但本着R的精神,我想知道是

    0熱度

    2回答

    XML數據 <HealthData locale="en_US"> <ExportDate value="2016-06-02 14:05:23 -0400"/> <Me HKCharacteristicTypeIdentifierDateOfBirth="" HKCharacteristicTypeIdentifierBiologicalSex="HKBiologicalSexNotSet"

    2熱度

    4回答

    當多個數據幀,我想指出以前的數據幀開始在哪裏。所以在使用時: df1<-data.frame(c(1,2,3,4),rnorm(1:4),rnorm(1:4),rnorm(1:4)) df2<-data.frame(c(1,2,3,4),rnorm(1:4),rnorm(1:4),rnorm(1:4)) dfTotal<-rbind(df1,df2) 我想有一個指標,其中df2已在dfTo

    3熱度

    1回答

    我正在使用data.table 1.9.6。下面是一些簡單的代碼和輸出: df <- data.table(a=c(NA,NA,2,2),b=c(1,1,2,2)) nrow(df[is.na(a)]) + nrow(df[!is.na(a)]) # [1] 4 nrow(rbind(df[is.na(a)],df[!is.na(a)])) # [1] 4 nrow(rbind(df[i

    0熱度

    3回答

    我想我錯過了一件超級簡單的事情,但我似乎無法找到與我需要的東西直接相關的解決方案:我有數據具有字母作爲行名稱和兩列數字值的框架。作爲我正在運行的循環的一部分,我創建了一個新的向量(來自索引),它包含一個字母和數字(例如「f2」),然後我需要將它作爲新行的名稱,然後再添加兩個數字(根據其他部分的代碼,但我很好)。我得到的是矢量/索引的名稱作爲行名稱的標題,我不確定是否缺少rbind或其他功能來簡化它