【发布时间】:2018-03-25 20:39:13
【问题描述】:
我在数据框的一列中有以下列表。
如您所见,变量通过项目发生变化。 affilications 列并不总是存在。
我一直在尝试将 flatten 列表添加到数据框或 list of 3,但我得到一个包含每列所有元素的列。
有没有一种方法可以告诉R 每个元素有 3 列,并且第一列并不总是存在,并用null 填充它。
[[1]]
NULL
[[2]]
affiliations author_id author_name
1 Punjabi University 780E3459 munish puri
2 Punjabi University 48D92C79 rajesh dhaliwal
3 Punjabi University 7D9BD37C r s singh
[[3]]
author_id author_name
1 7FF872BC barbara eileen ryan
[[4]]
author_id author_name
1 0299B8E9 fraser j harbutt
[[5]]
author_id author_name
1 7DAB7B72 richard m freeland
[[6]]
NULL
这就是我尝试将其展平时得到的结果。
authors
1 Punjabi University
2 Punjabi University
3 Punjabi University
4 780E3459
5 48D92C79
6 7D9BD37C
7 munish puri
8 rajesh dhaliwal
9 r s singh
10 7FF872BC
但我真正需要的是:
[[1]] NULL
[[2]]affiliations author_id author_name
1 Punjabi University 780E3459 munish puri
2 Punjabi University 48D92C79 rajesh dhaliwal
3 Punjabi University 7D9BD37C r s singh
[[3]] NULL author_id author_name
1 NULL 7FF872BC barbara eileen ryan
【问题讨论】: