मेरे पास बहुत सारे और बहुत सारे स्तंभों के साथ एक डेटा फ़्रेम ("डेटा") है। कुछ स्तंभों में एक निश्चित स्ट्रिंग ("search_string") होती है।
मैं dplyr::select()
केवल उप-कॉलम सहित मुझे एक सबसेट देने के लिए कैसे उपयोग कर सकता हूं जिसमें स्ट्रिंग शामिल है?
मैंने कोशिश की:
# columns as boolean vector
select(data, grepl("search_string",colnames(data)))
# columns as vector of column names names
select(data, colnames(data)[grepl("search_string",colnames(data))])
दोनों में से कोई भी काम नहीं करता है।
मुझे पता है कि select()
स्तम्भों के विकल्प के रूप में संख्यात्मक वैक्टर स्वीकार करता है जैसे:
select(data,5,7,9:20)
लेकिन मुझे नहीं पता कि ID
मेरी grepl()
अभिव्यक्ति से स्तंभों का एक संख्यात्मक वेक्टर कैसे प्राप्त किया जाए ।