I use the package siunitx to print tables. In the following table, I would like to have a different rounding precision and number of printed decimal places for each row.
\usepackage{siunitx}
\sisetup{
round-mode = places,
round-precision = 3,
group-separator = {,},
}
\begin{tabular}{l*{2}{S}}
& A & B \\
Row 1 & 3.22222 & 5.66666 \\
Row 2 & 1.44444 & 9.99999 \\
\end{tabular}
For instance, I would like three decimal places to be printed in row 1, and one decimal place in row 2.
Is there a way to adjust the rounding precision from row 1 to row 2 as well as the number of decimal places to be printed?

\usepackage{hyperref}to the preamble, this example produces an error "Argument of __siunitx_table_collect_not_braced:N has an extra }. & A &." How to solve this? – tvk Jul 18 '18 at 19:40