I am creating a table that contains more than one multicolumn command. How can I specify the width of the columns for the whole table collectively?
\begin{tabular}{rrrrr} \toprule
\multicolumn{1}{l}{\bfseries Data} & {\textbf{data1}} & {\textbf{data2}} & {\textbf{data3}} &{\textbf{data4}} \bigstrut\\
\midrule
\\ \midrule \multicolumn{5}{l}{\bfseries Panel A} \\ \midrule\\
\multicolumn{1}{l}{\textbf{Sample1}}& 0.1503&0.1789&0.1929&0.2026&\\
\multicolumn{1}{l}{\textbf{Sample2}} & 0.1217&0.1503&0.1640&0.1723&\\
\\ \midrule \multicolumn{5}{l}{\bfseries Panel B} \\ \midrule\\
\multicolumn{1}{l}{\textbf{Sample1}}& 0.1492&0.1729&0.1831&0.1894&\\
\multicolumn{1}{l}{\textbf{Sample2}} & 0.1034&0.1305&0.1434&0.1504&\\
\\ \bottomrule \\
\end{tabular}
The current output look like this. What I would like to achieve is fixing the width for the first column, then using the same width for the rest of columns. I know this is something to do with tabularx, but so far keep getting errors and haven't managed to compile the file.