我有一个列表,例如 n = 10 data.tables(或data.frames)。
执行names(myList)
会返回唯一的表名。
执行names(myList[[i]])
(对于i in 1:n)返回i
的每个值的相同输出 - 即每个data.table具有相同的列名。
我需要将所有数据表合并为一个大型数据表,但是想以某种方式为每列保留列表data.table的名称,以便概述其中的位置每一栏都来自。
这样做是否有诀窍,例如给出列键?或者只需将表名添加到最终结果中的每个列之前?在我的情况下,这会使名字很长。
我想避免记住(或考虑)哪些列属于哪个表。为了比较起见,我想运行str(myBigTable)
或summary(myBigTable)
并在此处查看类似Excel的内容[但在R中垂直显示]: