I use this answer to fit the table into the page. On the other hand, I tried to use his/her suggestion to create yet another table as follows:
\documentclass{article}
\usepackage{booktabs,caption,siunitx}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\begin{document}
\begin{table}
\small
\medskip
\setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} *{2}{l*{5}{r}}}
\toprule
\textbf{lang} & \mc{\textbf{MymcNet}} & \mc{\textbf{Bazilat et al}}
& \mc{\textbf{My-Pipe}} &
\textbf{lang} & \mc{\textbf{MymcNet}} & \mc{\textbf{Bazilat et al}}
& \mc{\textbf{My-Pipe}} \\
\cmidrule{1-4} \cmidrule{5-8}
ar & 88.23 & 55.12 & 24.23 &
es & 12.12 & 90.22 & 12.13 \\
bg & & & &
pt & & & \\
cs & & & &
sk & & & \\
en & & & &
sl & & & \\
et & & & &
ru & & & \\
fr & & & &
hi & & & \\
hu & & & &
lv & & & \\
ro & & & &
nl & & & \\
tr & & & &
pl & & & \\
hr & & & &
de & & & \\
it & & & &
gr & & & \\
da & & & &
la & & & \\
ca & & & &
ko & & & \\
fi & & & &
ir & & & \\
\bottomrule
\end{tabular*}
\captionsetup{font=small,skip=0.333\baselineskip}
\caption{Test set scores.}
\end{table}
\end{document}
Unfortunatelly, I was not able to align the values with the header of each column as shown below:
For example, 55.12 is not aligned with "Bazilat et al". How can I fix it too ? Thanks a lot for all your helps


*{2}{l*{5}{r}}to*{2}{l*{3}{r}}. – Mico Apr 14 '18 at 10:42