I'm looking for a way to align the numbers of the table by decimals. Any thoughts of what could be wrong?
\documentclass[12pt,a4paper]{article}
\usepackage{apacite}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{psfrag}
\usepackage{amssymb}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{float}
\usepackage[flushleft]{threeparttable}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage[english,spanish]{babel}
\usepackage{mathptmx}
\usepackage{setspace}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{\cdot}{#1}}
\begin{document}
\begin{tabular}{l*{1}{ccccc}}
\multicolumn{5}{c}{Cuadro I}\\
\multicolumn{5}{c}{Estadísticas descriptivas GEIH} \\
\hline\hline
&\multicolumn{5}{c}{} \\
& Obs& Media& Desviación Estándar& Min& Máx\\
\hline
Ocupados & 96703 & .896& .306& 0& 1\\
Años de educación & 96703 & 10.583& 4.331& 0& 26\\
Soltero & 96703 & .281& .449& 0& 1\\
Jefe de hogar & 96703 & .435& .496& 0& 1\\
Edad & 96703 & 39.301& 13.824& 18& 100\\
\hline
Ocupados según nivel de estudio & & & & & \\
Ninguno & 586599 & .546& .498& 0& 1\\
Bachiller & 586599 & .203& .402& 0& 1\\
Técnico & 586599 & .161& .367& 0& 1\\
Universitario& 586599 & .065& .246& 0& 1\\
Postgrado & 586599 & .000& .007& 0& 1\\
\hline
\end{tabular}
\end{document}
\begin{tabular}{l*{1}{ccccc}}{d{3.2}}\multicolumn{5 the d{3.2}
d3.2
in the first cell, so\multicolumn
comes too late, you intended thed
column to be inside the first argument, bot after it.