How to make empty dataframe with column names?

Here is one form.

julia> df = DataFrame([[],[],[]], ["one", "two", "three"])
0×3 DataFrame

julia> push!(df, [1, 2, 3])
1×3 DataFrame
 Row │ one  two  three 
     │ Any  Any  Any   
─────┼─────────────────
   1 │ 1    2    3
4 Likes