I would like to create an empty data frame where the column names are coming from a character vector.
for example, if this was my vector:
vec <- letters[1:3]
I would like create an empty data frame like the following:
df <- tibble('a' = character(), 'b' = character(), 'c' = character())
however, I would like to iterate through the items in the vector to populate the dataframe names and not have to manually specify each one. In reality my vector has 40+ names.
I've tried the following by they don't work:
df <- tibble(vec[1:3])
df <- tibble(vec)
df <- tibble(for (i in 1:3){
vec[i]
})
Any help on this would be greatly appreciated!