Tôi gặp sự cố khi sắp xếp lại khung dữ liệu sau:
set.seed(45)
dat1 <- data.frame(
name = rep(c("firstName", "secondName"), each=4),
numbers = rep(1:4, 2),
value = rnorm(8)
)
dat1
name numbers value
1 firstName 1 0.3407997
2 firstName 2 -0.7033403
3 firstName 3 -0.3795377
4 firstName 4 -0.7460474
5 secondName 1 -0.8981073
6 secondName 2 -0.3347941
7 secondName 3 -0.5013782
8 secondName 4 -0.1745357
Tôi muốn định hình lại nó sao cho mỗi biến "tên" duy nhất là một danh hiệu, với "giá trị" là các quan sát dọc theo hàng đó và "số" là tên màu. Sắp xếp như thế này:
name 1 2 3 4
1 firstName 0.3407997 -0.7033403 -0.3795377 -0.7460474
5 secondName -0.8981073 -0.3347941 -0.5013782 -0.1745357
Tôi đã xem xét melt
và cast
và một vài thứ khác, nhưng không ai dường như thực hiện công việc.