如何将多行标题/列名称添加到 R 中的数据框

Ram*_*nth 5 r dataframe

我想在数据框中表示表数据,其中表具有跨越多行的多个标题,如下例所示。

多表头表

使用数据框,我只能设置一行标题或列名称,如下所示

colnames(df) <- c("col1", "col2", ...)
Run Code Online (Sandbox Code Playgroud)

有没有办法为数据框提供多个标题或列名称,或者是否有更好的数据结构或包可用于表示此类数据结构?