背景:下载某数据库的数据做数据分析,发现下载的数据结构是多层list嵌套,与平时遇到的数据表(data.frame)不同,并且第二层list的名称是本人需要的变量。
问题:如何将将第二层的list的名称嵌入到内层(第三层)的数据中,作为变量?
列表是 R 语言的对象集合,可以用来保存不同类型的数据,可以是数字、字符串、向量、另一个列表等,当然还可以包含矩阵和函数,通常用list()函数创建列表。列表list最大优点:容纳多种类型的数据,可多层嵌套。
第二层list的名称直接替代了内层数据框data.frame的行名rownames,并实现数据框的行合并。
缺点:如果内层数据框的行名是需要的变量,数据会被覆盖
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝