将不同长度的向量绑定到数据帧
cbind a vector of different length to a dataframe
我有一个由两个样本组成的数据框。只有一个样本回答了关于状态焦虑的问卷。
对于这种情况,我使用以下函数计算了躯体状态焦虑的向量 "rowSums":
som_lp <- rowSums(sample1[,c(1, 7, 8, 10 )+108], na.rm = TRUE)
现在我想将它添加到我现有的数据框 "data",但是函数 "cbind" 在这里不起作用,因为长度不同(数据框 88,som_lp 59).
data <- cbind(data, som_lp)
任何人都可以帮助我,是否有另一种方法可以计算 "som_lp" 以避免不同的长度?
我们可以使用 cbind.fill
来自 rowr
library(rowr)
cbind.fill(data, som_lp, fill = NA)
我有一个由两个样本组成的数据框。只有一个样本回答了关于状态焦虑的问卷。 对于这种情况,我使用以下函数计算了躯体状态焦虑的向量 "rowSums":
som_lp <- rowSums(sample1[,c(1, 7, 8, 10 )+108], na.rm = TRUE)
现在我想将它添加到我现有的数据框 "data",但是函数 "cbind" 在这里不起作用,因为长度不同(数据框 88,som_lp 59).
data <- cbind(data, som_lp)
任何人都可以帮助我,是否有另一种方法可以计算 "som_lp" 以避免不同的长度?
我们可以使用 cbind.fill
来自 rowr
library(rowr)
cbind.fill(data, som_lp, fill = NA)