Tôi cần phải sắp xếp lại dữ liệu từ tệp csv chứa phần lớn dữ liệu lặp lại. Tôi có dữ liệu nhập khẩu vào R trong một dataframe nhưng tôi đang gặp khó khăn với những điều sau:Sắp xếp lại dữ liệu từ 3 hàng đến 1
ID Language Author Keyword
12 eng Rob COLOR=Red
12 eng Rob SIZE=Large
12 eng Rob DD=1
15 eng John COLOR=Red
15 eng John SIZE=Medium
15 eng John DD=2
Những gì tôi cần làm là chuyển đổi này vào một hàng với mỗi từ khóa trong một cột riêng
ID Language Author COLOR SIZE DD
12 eng Rob Red Large 1
Bất kỳ ý tưởng nào?
Tôi có thể làm điều này để làm việc nhưng sau khi dcast() chạy tôi nhận được một lỗi nói: Chức năng tập hợp mất tích: mặc định chiều dài. Sau đó tôi nhận được 1 trong mỗi biến mới. Tôi đoán trong tập dữ liệu thực sự phải có cái gì đó không đúng vì nó hoạt động tốt trên bộ dữ liệu được đơn giản hóa này. Bất kỳ ý tưởng? – Ray
Có vẻ như tôi có số bất bình đẳng ở đâu đó. Cần tìm ra cách tìm ID với hơn 3 hàng và dọn sạch nó. – Ray
Bạn sẽ nhận được cảnh báo đó nếu có sự kết hợp của 'ID',' Ngôn ngữ', 'Tác giả' và' Tên' xuất hiện nhiều lần. Bạn có thể biết cái nào là/cái mà họ đang tìm kiếm giá trị khác 1 trong kết quả (về cơ bản, khi có nhiều giá trị cho kết hợp, định dạng lại sẽ tổng hợp chúng thành một giá trị bằng cách nào đó và theo mặc định, bằng cách nào đó chỉ đếm có bao nhiêu). –