উত্তর:
আর-তে, আপনি rep
কমান্ডটি ব্যবহার করে এটি করতে পারেন :
tab <- data.frame(value=c(1, 2, 3, 4, 5), freq=c(2, 1, 4, 2, 1))
vec <- rep(tab$value, tab$freq)
এটি নিম্নলিখিত ফলাফল দেয়:
> tab
value freq
1 1 2
2 2 1
3 3 4
4 4 2
5 5 1
> vec
[1] 1 1 2 3 3 3 3 4 4 5
বিশদের জন্য, rep
টাইপ করে কমান্ডের জন্য সহায়তা ফাইলটি দেখুন ?rep
।
স্পষ্টতই আর এ এটি সহজ ler
এক্সেলে আমি একটি সহায়ক কলাম ব্যবহার করব (যদি মানটি A1 তে থাকে):
value freq help
1 1 2 =REPT(A2 & ", ",B2)
2 2 1 =C1 & REPT(A3 & ", ",B3)
3 3 4 (drag or copy from upper cell)
4 4 2 (drag or copy from upper cell)
5 5 1 (drag or copy from upper cell)
=LEFT(C6, LEN(C6)-1)
সি 7 এ আপনার ফলাফল রয়েছে
vec <- sample(1:5, 20, TRUE)
দ্বারা নির্মিতtable()
:rep(names(table(vec)), table(vec))
।as.numeric()
বিভাগগুলি প্রকৃত সংখ্যা হলে ফলাফলটি রূপান্তর করতে হবে ।