如何在 PgfPlotsTable 中允许非唯一的列名?

如何在 PgfPlotsTable 中允许非唯一的列名?

我一直在为 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}

补充:有人知道如何合并两个单元格吗?这样运动员就可以占据所有空间?嵌入图片中的箭头表示了这一点。

输出如下所示:

来自 PgfPlotsTable 的表格

谢谢!

相关内容