Crie um data.frame vazio

Eu estou tentando inicializar um data.frame sem linhas. Basicamente, eu quero especificar os tipos de dados para cada coluna e nomeá-los, mas não ter linhas criadas como resultado.

O melhor que consegui fazer até agora é algo como:

df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), 
                 File="", User="", stringsAsFactors=FALSE)
df <- df[-1,]

O que cria um data.frame com uma única linha contendo todos os tipos de dados e nomes de coluna que eu queria, mas também cria uma linha inútil que precisa ser removida.

Existe uma maneira melhor de fazer isso?

questionAnswers(15)

yourAnswerToTheQuestion