আমার সেই ডাটাফ্রেমে একটি ডেটা ফ্রেম এবং কলামগুলির তালিকা রয়েছে যা আমি ফেলে দিতে চাই। iris
উদাহরণস্বরূপ ডেটাসেটটি ব্যবহার করা যাক । আমি বাদ দিতে Sepal.Length
এবং Sepal.Width
শুধুমাত্র অবশিষ্ট কলামগুলি ব্যবহার করতে চাই । আমি কিভাবে এই ব্যবহার করবেন select
বা select_
থেকে dplyr
প্যাকেজ?
আমি এ পর্যন্ত চেষ্টা করেছি এখানে:
drop.cols <- c('Sepal.Length', 'Sepal.Width')
iris %>% select(-drop.cols)
ত্রুটি-বিডিনিউজ কোডগুলিতে: আনারি অপারেটরের পক্ষে অবৈধ যুক্তি
iris %>% select_(.dots = -drop.cols)
ত্রুটি-বিডিনিউজ কোডগুলিতে: আনারি অপারেটরের পক্ষে অবৈধ যুক্তি
iris %>% select(!drop.cols)
ত্রুটি! ড্রপ কলস: অবৈধ যুক্তি প্রকার
iris %>% select_(.dots = !drop.cols)
ত্রুটি! ড্রপ কলস: অবৈধ যুক্তি প্রকার
আমার মনে হচ্ছে আমি সুস্পষ্ট কিছু মিস করছি কারণ এগুলি মনে হয় এমন একটি দুর্দান্ত কার্যকর অপারেশন যা ইতিমধ্যে বিদ্যমান ছিল। গিথুব-তে, কেউ একই ধরণের সমস্যা পোস্ট করেছেন এবং হ্যাডলি 'নেতিবাচক সূচক' ব্যবহার করতে বলেছেন। এটাই (আমার মনে হয়) আমি চেষ্টা করেছি, কিন্তু ফল হয় নি। কোনও পরামর্শ?
iris
তবে আমার আসল ডেটাফ্রেমে নয় (iris
খেলনার উদাহরণ ছিল)। আমার ডেটাফ্রেমে 4558 টি সারি এবং 147 কলাম রয়েছে। আমি পেয়েছি ত্রুটি বার্তাError in eval(x$expr, data, x$env) : variable names are limited to 10000 bytes
। কেন এমন হতে পারে এমন কোনও ধারণা?