I want to make the content center, i have out of idea what else I can change.
\documentclass[12pt,oneside]{book}
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
\usepackage{makecell,siunitx}
\usepackage{booktabs}
\begin{document}
\begin{table}[htp!]
\centering
\begin{tabular}{
l
S[table-format=2.2,table-space-text-post=\%]
S[table-format=3.2,,table-space-text-post=\%]
}
\toprule
& \multicolumn{2}{c}{\thead{\makebox[0pt]{\textbf{Descriptive Analysis 1}}}}\\
\cmidrule{2-3}
& \textbf{MM}
& \textbf{CM} \\
\midrule
N & {10} & {10} \\
Mean & 91.45\% & 8.55\% \\
Median & 94.74\% & 5.26\% \\
\bottomrule
\end{tabular}
\end{table}
\end{document}






\setlength{\tabcolsep}{1em}? thanks. – aan Sep 01 '19 at 18:42\tabcolsepis half of teh horizontal white space between teh contents of adjacent cells. The command\setlength{\tabcolsep}{1em}sets this space to be as wide as1em. (See also What are the various units (ex, em, in, pt, bp, dd, pc) expressed in mm?) – leandriis Sep 01 '19 at 20:04tabcolsepis half the space between two columns, i.e from the right margin of one cell to the Ieft margin in same cell in the next column, it is two tabcolsep.1emis approximatly the same as the width of the letterm, or 12 pt here. The standard is 6pt and this example double it. The recommendation in some textbook I have, is0.5em. It is better to set it relative to the fontsize usingemthan a fixed number of points. – Sveinung Sep 01 '19 at 20:18