Tôi có một khung dữ liệu trông hơi như thế này:cột Binding với tên cột tương tự trong dataframe cùng trong R
df <- data.frame(0:2, 1:3, 2:4, 5:7, 6:8, 2:4, 0:2, 1:3, 2:4)
colnames(df) <- rep(c('a', 'b', 'c'), 3)
> df
a b c a b c a b c
1 0 1 2 5 6 2 0 1 2
2 1 2 3 6 7 3 1 2 3
3 2 3 4 7 8 4 2 3 4
Có nhiều cột có cùng tên. Tôi muốn sắp xếp lại các khung dữ liệu để các cột với cùng tên kết hợp vào supercolumn riêng của họ, do đó chỉ có tên cột độc đáo trái, ví dụ:
> df
a b c
1 0 1 2
2 1 2 3
3 2 3 4
4 5 6 2
5 6 7 3
6 7 8 4
7 0 1 2
8 1 2 3
9 2 3 4
Bất kỳ suy nghĩ về cách để làm điều này? Cảm ơn trước!
Chào mừng bạn đến Stack Overflow! Xin vui lòng cũng cho thấy những gì bạn đã thử cho đến bây giờ. SO không phải là nơi để viết mã của bạn miễn phí. Cũng nói với những gì bạn đã cố gắng cho đến bây giờ cũng cho thấy rằng bạn đang thực sự tìm kiếm để tìm hiểu từ các giải pháp và không chỉ sau khi giải pháp –
... @ geektrader nhưng ông đã cung cấp một ví dụ tái sản xuất, có được anh ta upvote của tôi.Ngoài ra, câu hỏi được giới hạn độc đáo, với một câu trả lời rõ ràng, được xác nhận bởi số lượng lớn câu trả lời chỉ trong vài phút. Có nhiều ví dụ tồi tệ hơn nhiều về những người yêu cầu chúng tôi làm công việc của họ. –
@geektrader - Cảm ơn sự chào đón! Tôi chắc chắn sẽ giữ lời khuyên của bạn trong tương lai. Và tôi đảm bảo với bạn rằng tôi đã thử rất nhiều thứ trước khi đăng. – tkvn