Converte data.frame no objeto xts e preserve os tipos

Existe uma maneira de criar um objeto xts a partir de um data.frame e preservar o tipo de dados? Meus números estão sendo convertidos em caracteres. Este post de 2009 sugere mesclar colunas em um xts existente:http: //r.789695.n4.nabble.com/as-xts-convert-all-my-numeric-data-to-character-td975564.htm

Não ficou claro se essa é a ÚNICA maneira de fazer isso. Parece um pouco complicado e complicado para grandes quadros de dados. Eu acho que os xts prontos para uso respeitam os tipos de dado

questionAnswers(2)

yourAnswerToTheQuestion