ভেক্টরটি এরকম:
c(1,2,3)
#[1] 1 2 3
আমার এরকম কিছু দরকার:
list(1,2,3)
#[[1]]
#[1] 1
#
#[[2]]
#[1] 2
#
#[[3]]
#[1] 3
আমি এটি চেষ্টা করেছি:
list(c(1,2,3))
#[[1]]
#[1] 1 2 3
উত্তর:
সরল, কেবল এটি করুন:
as.list(c(1,2,3))
NULL
কোনও ভেক্টরে প্রবেশ করতে পারবেন না c()
, আপনি NA
যা খুঁজছেন তা যদি আপনি পাস করতে পারেন ।
স্বীকৃত উত্তরের একটি সংযোজন: আপনি যদি আরও দীর্ঘ তালিকায় অন্য উপাদানগুলিতে কোনও ভেক্টর যুক্ত করতে চান তবে as.list () আপনার প্রত্যাশাটি তৈরি করতে পারে না। উদাহরণস্বরূপ: আপনি 2 টি উপাদান যুক্ত করতে চান এবং পাঁচটি সংখ্যক উপাদানের (1: 5) ভেক্টর যুক্ত করতে চান যা 7 টি উপাদান দীর্ঘ long
L<-list("a","b",as.list(1:5))
ওফস: এটি 3 টি উপাদান সহ একটি তালিকা দেয় এবং তৃতীয় উপাদানটিতে 5 টি উপাদানের একটি উপ-তালিকা রয়েছে; আমরা যা চেয়েছিলাম তা নয়! সমাধানটি দুটি পৃথক তালিকায় যোগদান করা:
L1<-list("a","b")
L2<-as.list(1:5)
L<-c(L1,L2) #7 elements, as expected
as.list(c(0, NULL,1))
।