从一组向量创建数据框

时间:2015-10-28 18:52:43

标签: r

我需要能够从一组传入的参数创建数据框。我意识到我可以手动输入这个,但我为了问题的目的而简化。

给出两个向量:

names <- c('Name', 'Height', 'DateOfBirth') 
types <- c('character', 'integer', 'POSIXct')

如何使用这些名称和数据类型创建数据框? 这有效,但它创建了所有字符:

myDataFrame <- as.data.frame(setNames(replicate(length(myNames),character(0)), myNames))

我试过这个,但它不起作用:

myDataFrame <- as.data.frame(setNames(types, names))

我搜索过,什么也没看到。 setNames功能来自搜索。

0 个答案:

没有答案