我在R中有一个数据帧,看起来像是用这个代码创建的数据(只是更长(
vec <- c("Status:", "Pass", "Date:", "08/11/2018")
df <- data.frame(Variables = vec)
我想要一个数据帧,列标题是以冒号结尾的值,值是下面的行。所以上面看起来像这个
Status | Date
Pass | 08/11/2018
如何做到这一点?我甚至不知道从哪里开始
我们可以使用逻辑向量来回收
i1 <- c(FALSE, TRUE)
d1 <- as.data.frame.list(vec[i1])
names(d1) <- sub(":", "", vec[!i1])