我需要能够从一组传入的参数创建数据框。我意识到我可以手动输入这个,但我为了问题的目的而简化。
给出两个向量:
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
功能来自搜索。