Mit \multicolumn:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{X | X | X | X| X | X}
Ratings & Item 1 & Item 2 & Item 3 & item 4 & Item 5 \\\hline
User 1 & 5 & 8 & & 7 & 8 \\\hline
User 2 & 10 & & 1 & & \\\hline
\multicolumn{1}{X}{User 3} & 2 & & 10 & 9 & 9 \\\hline
User 4 & & 2 & 9 & 9 & 10 \\\hline
User 5 & 1 & 5 & & 1 \\\hline
User 6 & 2 & & 9 & 10 & \\\lasthline
\end{tabularx}
\end{document}
Ich würde allerdings empfehlen, die Zahlen nicht im Blocksatz sondern rechtsbündig zu setzen. Das geht im Beispiel am einfachsten mit einer tabular* statt tabularx:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{array}
\begin{document}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}l|*5{r|}}
Ratings & Item 1 & Item 2 & Item 3 & item 4 & Item 5 \\\hline
User 1 & 5 & 8 & & 7 & 8 \\\hline
User 2 & 10 & & 1 & & \\\hline
\multicolumn{1}{@{\extracolsep{\fill}}l}{User 3} & 2 & & 10 & 9 & 9 \\\hline
User 4 & & 2 & 9 & 9 & 10 \\\hline
User 5 & 1 & 5 & & 1 & \\\hline
User 6 & 2 & & 9 & 10 & \\\lasthline
\end{tabular*}
\end{document}
Und natürlich wird das ganze wie immer besser, wenn man 90% der Linien einspart:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\begin{document}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}l*5{r}}
\toprule
Ratings & Item 1 & Item 2 & Item 3 & item 4 & Item 5 \\\midrule
User 1 & 5 & 8 & & 7 & 8 \\
User 2 & 10 & & 1 & & \\
User 3 & 2 & & 10 & 9 & 9 \\
User 4 & & 2 & 9 & 9 & 10 \\
User 5 & 1 & 5 & & 1 & \\
User 6 & 2 & & 9 & 10 & \\
\bottomrule
\end{tabular*}
\end{document}