我有一个从 xmlAttrs 返回的命名字符向量,如下所示:
testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version",
"elapsed_time", "cpu_time"))
我想将其转换为如下所示的数据框:
testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71)
head(testDF)
db_version elapsed_time cpu_time
1 11.2.0.3.0 12.89 12.71
最佳答案
就像data.frame(as.list(testVect))
一样简单。或者,如果您想要为列使用合理的数据类型,data.frame(lapply(testVect, type.convert), stringsAsFactors=FALSE)
。
关于r - 将命名字符向量转换为 data.frame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16816032/