Move table in one column in IEEE format

ieeetrantables

I have this code for table. I want to put this table in one column in ieee format.

the code is given

  \documentclass{IEEEtran}
    
    \usepackage[margin=1in]{geometry}
    \usepackage{booktabs}
    \usepackage{makecell}% <--- added
    
    \begin{document}
    \begin{table*}
    \centering
    \caption{Solution with \texttt{tabular}}
    \begin{tabular}{@{} ll *{6}{c} @{}}
    \toprule
    Heading 1 & State of Health 
      &\multicolumn{3}{c}{Fasting Value} 
      &\multicolumn{3}{c}{After Eating}\\
    \cmidrule(lr){3-5} \cmidrule(l){6-8}
     & & \makecell{Maxxxxxxx\\xxxxxxxxxxxxxxx\\xxxxxxxxxxxxxxxxxx} & Maxxxxxxxxxxxx & lllllllllllllllllLow & 2hrs & 3hrs & 4hrs\\
    \midrule
    add & Healthy  &70 &100 &a  &$< 140$ & &\\
    \addlinespace %\midrule
    del & Pre-Diabetes &101  &126  &a & 140--200 & &\\
    \addlinespace %\midrule
    mult & Diabetes &$>126$ &N/A  &a & $>200$ & &\\
    \bottomrule
    \end{tabular}
    \end{table*}
    
    \end{document}

Best Answer

enter image description here

\documentclass{IEEEtran}
\usepackage{tabularx,ragged2e,booktabs}
\usepackage{kantlipsum}% dummy text

\newcolumntype{C}{>{\Centering\arraybackslash}X} % 
\frenchspacing
\begin{document}
1.  \kant[1]

\begin{table}[h]

\setlength{\tabcolsep}{2pt} % a bit more whitespace
\begin{tabularx}{\columnwidth}{@{} ll *{6}{C} @{}}
    \toprule
     Heading 1 
        & State of Health 
            &\multicolumn{3}{c}{Fasting Value} 
                &\multicolumn{3}{c}{After Eating}\\
    \cmidrule(lr){3-5} \cmidrule(l){6-8}
        & 
            & A 
                & B 
                    & C 
                        & 2hrs 
                            & 3hrs 
                                & 4hrs\\
    \midrule
        add 
            & Healthy  
                &70 
                    &100 
                        &a  
                            &$< 140$ 
                                & &\\
    \addlinespace %\midrule
        del 
            & Pre-Diabetes 
                &101  
                    &126  
                        &a 
                            & 140--200 
                                & &\\
    \addlinespace %\midrule
        mult 
            & Diabetes 
                &$>126$ 
                    &N/A  
                        &a 
                            & $>200$ 
                                & &\\
    \bottomrule
\end{tabularx}

\smallskip
A is Maxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

B is Maxxxxxxxxxxxx

C is lllllllllllllllllLow

\caption{Precision results of diabetes for various feature subsets.}
\label{table:new}
\end{table}

3.  \kant[9-10]

4.  \kant[9]
    
\end{document}