我一直在为 PgfPlotsTable 而苦恼。问题是我无法去掉列名末尾附加的“-indexNum”。有人知道是否有一个选项可以使用非唯一列名吗?我查看了 PgfPlots 手册,但什么也没找到。我也尝试过重命名列,但也没有用。顺便说一句,我正在从 CSV 文件中读取所有这些值。
我的表的代码如下所示:
\begin{table}[ht!]
\begin{center}
\resizebox{\textwidth}{!}{
\pgfplotstabletypeset[
col sep=comma,
string type,
assign column name/.style={/pgfplots/table/column name={\textbf{#1}}},
every column/.code={
\ifnum\pgfplotstablecol>0
\pgfkeysalso{column type/.add={|}{}}
\fi
},
assign column name/.style={/pgfplots/table/column name={#1}},
every head row/.style={after row=\hline, before row=\hline \multicolumn{1}{c|}{} & \multicolumn{2}{c|}{\textbf{MLR}} & \multicolumn{2}{c|}{\textbf{Ridge}} & \multicolumn{2}{c|}{\textbf{Lasso}} & \multicolumn{2}{c}{\textbf{Elastic Net}} \\ \hline},
every last row/.style={after row=\hline}
]{resources/athletes_cv.csv}
}
\end{center}
\end{table}
补充:有人知道如何合并两个单元格吗?这样运动员就可以占据所有空间?嵌入图片中的箭头表示了这一点。
输出如下所示:
谢谢!