\documentclass{article}
\usepackage{threeparttable}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{tikz}
\begin{document}
\begin{table}[!ht]
\setlength\tabcolsep{0pt}
\centering
\begin{threeparttable}
\begin{tabular}{@{\extracolsep{2ex}}*{7}{lllllll}}
\toprule
\textbf{No} & \textbf{Variable} & \textbf{Stats / Values} & \textbf{Freqs (\% of Valid)} & \textbf{Graph} & \textbf{Valid} & \textbf{Missing} \\[6.0pt]
\midrule
1 & \begin{tabular}{@{}l@{}}continuous \\ \char`[Int64?]\end{tabular} & \begin{tabular}{@{}l@{}}Mean (sd): 50.5 (29) \\ min $\leq$ med $\leq$ max: \\ 1 $\leq$ 50.5 $\leq$ 99 \\ IQR (CV): 49.5 (0.574)\end{tabular} & 99 distinct values & \raisebox{-.5\height}{\begin{tikzpicture}\draw[fill=lightgray, draw=gray] (0.05291666666666667,0.05291666666666667) rectangle (0.3175,1.351780303030303);\draw[fill=lightgray, draw=gray] (0.3175,0.05291666666666667) rectangle (0.5820833333333333,1.4960984848484848);\draw[fill=lightgray, draw=gray] (0.5820833333333333,0.05291666666666667) rectangle (0.8466666666666667,1.4960984848484848);\draw[fill=lightgray, draw=gray] (0.8466666666666667,0.05291666666666667) rectangle (1.11125,1.4960984848484848);\draw[fill=lightgray, draw=gray] (1.11125,0.05291666666666667) rectangle (1.3758333333333332,1.4960984848484848);\draw[fill=lightgray, draw=gray] (1.3758333333333332,0.05291666666666667) rectangle (1.6404166666666669,1.4960984848484848);\draw[fill=lightgray, draw=gray] (1.6404166666666669,0.05291666666666667) rectangle (1.905,1.4960984848484848);\draw[fill=lightgray, draw=gray] (1.905,0.05291666666666667) rectangle (2.169583333333333,1.4960984848484848);\draw[fill=lightgray, draw=gray] (2.169583333333333,0.05291666666666667) rectangle (2.4341666666666666,1.4960984848484848);\draw[fill=lightgray, draw=gray] (2.4341666666666666,0.05291666666666667) rectangle (2.69875,1.6404166666666669);\end{tikzpicture}} & \begin{tabular}{@{}l@{}}100 \\ (99\%)\end{tabular} & \begin{tabular}{@{}l@{}}1 \\ (1\%)\end{tabular} \\[6.0pt]
2 & \begin{tabular}{@{}l@{}}categorical \\ \char`[String?]\end{tabular} & \begin{tabular}{@{}l@{}}1. C \\ 2. A \\ 3. B\end{tabular} & \begin{tabular}{@{}l@{}}40 (40\%) \\ 35 (35\%) \\ 25 (25\%)\end{tabular} & \raisebox{-.5\height}{\begin{tikzpicture}\draw[fill=lightgray, draw=gray] (0.05291666666666667,0.05291666666666667) rectangle (0.714375,0.37041666666666667);\draw[fill=lightgray, draw=gray] (0.05291666666666667,0.4497916666666667) rectangle (0.9789583333333334,0.7672916666666666);\draw[fill=lightgray, draw=gray] (0.05291666666666667,0.8466666666666667) rectangle (1.11125,1.1641666666666666);\end{tikzpicture}} & \begin{tabular}{@{}l@{}}100 \\ (99\%)\end{tabular} & \begin{tabular}{@{}l@{}}1 \\ (1\%)\end{tabular} \\
\bottomrule
\end{tabular}
\begin{tablenotes}[flushleft]
\footnotesize
\item[]Dimensions: 101 x 2
\item[]Duplicate rows: 1
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}