我想按列汇总数据!理想情况下,我希望从同一个文件中获取数据,请参见下面的示例。
\usepackage{filecontents}
\usepackage{csvsimple}
\usepackage{multirow}
\begin{filecontents*}{A.csv}
year,colA
2016,1
2016,3
2017,0
2017,2
\end{filecontents*}
我知道如何获取一列,现在我想将 2017 列“放在它旁边”,如果这有意义的话。
\begin{document}
\begin{table}[!ht]\centering
\begin{tabular}{|l|l|}%
\hline year & colA
\csvreader[head to column names,filter ifthen=\equal{\year}{2016}]{A.csv}{}
{\\\hline \year & \colA }
\\\hline
\end{tabular}
\end{table}
我预期的结果应该是这样的:
\begin{table}[!ht]\centering
\begin{tabular}{|l|l||l|l|}%
\hline year & colA & year & colA\\\hline
\multirow{2}{*}{2016}&1 &\multirow{2}{*}{2017}&0\\
&3 & &2
\\\hline
\end{tabular}
\end{table}
\end{document}