rbind

    1热度

    1回答

    我有一个很长的列表,其元素是包含字符向量的长度列表。这些载体可以有不同的长度。 向量的元素是'字符',但我想将它们转换为数字,因为它们实际上表示数字。 我想创建一个矩阵或数据框,其行是上面的向量,转换为数字。由于它们有不同的长度,每行的“右端”可以填充NA。 我想从库{plyr}中使用函数rbind.fill.matrix,但我唯一能得到的是一个长的数字一维数组,里面的所有数字都代替​​矩阵。 这

    0热度

    1回答

    我想要一个循环来生成data.frames。这是我正在寻找的一般想法的[不正确]循环。 for (i in 1:2){ a <- c(2, (i+10)) b <- c((i+10)), 5)) c[i] <- data.frame(a,b) } rbind(c) 我想要的输出是这样的: 2 11 11 5 2 12 12 5 这个问题已经被问过,但得到的答复是一个直接的解

    2热度

    1回答

    我有一个数据集,看起来像这样的: test <- data.table(Weight=sample(x = c(20:100),500,replace = T),y=rnorm(500),z=rnorm(500)) > head(test) Weight y z 1: 87 -0.7946846 -0.03136408 2: 97 1.6570765 0.610803

    0热度

    1回答

    数据是具有3199行和30列的数据帧。我有来自不同地点的不同地块和具有多个变量的特定年份的年度数据。 我现在想根据地点和年份计算特定变量的平均值。数据看起来如下: year location variable1 variable2 ... 1923 1013 1924 1013 1925 1013 . . . . 1930 1014 所以我首先按年份和位置分割数据。现在我想计

    3热度

    2回答

    如果我有两个具有相同列名的数据框,我可以使用rbind来创建一个数据框。但是,如果我有一个是一个因素,另一个是int,我得到一个警告是这样的: 警告消息:在[<-.factor(*tmp*,RI,值= C(1L,1L,0L, 0L,0L,1L,1L:无效因子水平,NA产生 以下是这个问题的一个简化: t1 <- structure(list(test = structure(c(1L, 1L, 2

    1热度

    1回答

    比方说,我有不同长度的向量数目不详的,我想有效rbind在一起,需要提醒的是,他们必须各自占据不同的列由此产生的数据帧。您可能会认为矢量包含在列表中,但不能依赖列表中可能定义的任何组件名称。 下面我提出了一个随机样本输入(lv)和一个不好的解决方案来生成所需的输出,通过重复NA并按名称组合每个输入向量来手动生成结果数据帧。 set.seed(1); lv <- list(a=sample(30,

    0热度

    2回答

    我是R编程的初学者(我刚刚完成Coursera课程),并且无法创建此嵌套循环。 我有结构化的这样一个CSV(实际上有108列): Type Status Campaign Name Group Budget Budget Type Bids Campaign Active Burritos 500 Daily Campaign Active Tacos 400 Dai

    2热度

    1回答

    初始数据帧mergedDf是 PROD_CODE 1 PRD0900033,PRD0900135,PRD0900220,PRD0900709 2 PRD0900097,PRD0900550 3 PRD0900121 4 PRD0900353 5 PRD0900547,PRD0900614 调用

    1热度

    1回答

    我有约1500个csv文件,我想加载到我的Rstudio。我将逐个使用rbind()每个csv文件。 (使用for循环)我预测总的估计行数是160万。然后我想将完成的数据帧加载到mySQL服务器。那么是否有可能在数据框中有160万行数据?

    2热度

    1回答

    我希望将由我的for循环生成的结果传递到一个data.frame。因此,我创建了一个空data.frame这样的: result <- data.frame(matrix(ncol = 8, nrow = 1)) ,然后匹配列的名称与data.frame的名字,这是会被搜索: names(result) <- names(example) 我换循环应遍历值列表并检查输入data.frame