নিম্নলিখিত ডেটা ফ্রেমটি পুনরায় সাজানোতে আমার সমস্যা হচ্ছে:
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
আমি এটিকে পুনরায় আকার দিতে চাই যাতে প্রতিটি অনন্য "নাম" ভেরিয়েবল একটি নতুন নাম হয়, সেই সারিতে পর্যবেক্ষণ হিসাবে "মানগুলি" এবং নাম হিসাবে "সংখ্যা" থাকে। এর মতো বাছাই করুন:
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
আমি দিকে তাকিয়ে করেছি melt
এবং cast
এবং কয়েক অন্যান্য জিনিস, কিন্তু কোনোটাই কাজ বলে মনে হচ্ছে।