Khung dữ liệu của tôi chứa đầu ra của một cuộc khảo sát với một loại câu hỏi được chọn. Một số ô có nhiều giá trị.Cột danh sách phẳng trong khung dữ liệu có cột ID
df <- data.frame(a=1:3,b=I(list(1,1:2,1:3)))
df
a b
1 1 1
2 2 1, 2
3 3 1, 2, 3
Tôi muốn flatten ra danh sách để có được kết quả như sau:
df
a b
1 1 1
2 2 1
3 2 2
4 3 1
5 3 2
6 3 3
nên dễ nhưng bằng cách nào đó tôi không thể tìm thấy thuật ngữ tìm kiếm. cảm ơn.
cảm ơn bạn! hoàn hảo, tôi đã nhìn vào tidyr nhưng không tìm thấy trường hợp cụ thể này – mloudon
OP nói rằng nó phải dễ dàng, và bạn đã chứng minh rằng nó thật sự là dễ dàng! Công việc tốt đẹp! –