আমি grepস্ট্রিংগুলির একটি ভেক্টর অন্য ভেক্টরটিতে উপস্থিত কিনা তা পরীক্ষা করার জন্য এবং উপস্থিত মানগুলিকে আউটপুট করতে (মিলনীয় নিদর্শনগুলি) পরীক্ষা করার চেষ্টা করছি।
আমার কাছে এই জাতীয় ডেটা ফ্রেম রয়েছে:
FirstName Letter
Alex A1
Alex A6
Alex A7
Bob A1
Chris A9
Chris A6
আমি স্ট্রিং রীতির একটি ভেক্টর, "চিঠি" কলাম পাওয়া যাবে উদাহরণস্বরূপ আছে: c("A1", "A9", "A6")।
আমি পরীক্ষা করতে চাই যে প্যাটার্ন ভেক্টরের যে কোনও স্ট্রিং "লেটার" কলামে উপস্থিত কিনা। যদি সেগুলি হয় তবে আমি অনন্য মানগুলির আউটপুট চাই।
সমস্যাটি হচ্ছে, আমি grepএকাধিক নিদর্শন দিয়ে কীভাবে ব্যবহার করব তা জানি না । আমি চেষ্টা করেছিলাম:
matches <- unique (
grep("A1| A9 | A6", myfile$Letter, value=TRUE, fixed=TRUE)
)
তবে এটি আমাকে ০ টি ম্যাচ দেয় যা সত্য নয়, কোনও পরামর্শ?
matchবা %in%বা এমনকি ==হ'ল । রিজেেক্স এই জাতীয় কাজের জন্য খুব বিপজ্জনক এবং অপ্রত্যাশিত ফলাফলের দিকে নিয়ে যেতে পারে।
fixed=TRUEকারণ আপনি প্যাটার্ন হয় সত্য রেগুলার এক্সপ্রেশন।