मेरे पास आर में डेटा है जो इस तरह दिख सकता है:पहली जगह के बाद सभी पात्रों को मिटाने के लिए आर में नियमित अभिव्यक्तियां?
USDZAR Curncy
R157 Govt
SPX Index
दूसरे शब्दों में, एक शब्द, इस मामले में ब्लूमबर्ग सुरक्षा पहचानकर्ता, उसके बाद एक और शब्द, जो सुरक्षा वर्ग है, एक स्थान से अलग होता है। मैं कक्षा और स्थान को पाने के लिए बाहर निकलना चाहता हूं:
USDZAR
R157
SPX
आर में ऐसा करने का सबसे प्रभावी तरीका क्या है? क्या यह नियमित अभिव्यक्ति है या मुझे कुछ ऐसा करना चाहिए जैसा कि मैं एमएस एक्सेल में मध्य का उपयोग करके और कमांड ढूंढूंगा? उदाहरण के लिए एक्सेल में मैं कहूंगा:
=MID(@REF, 1, FIND(" ", @REF, 1)-1)
जिसका अर्थ है वर्ण 1 से शुरू होने वाला एक सबस्ट्रिंग लौटाएं, और पहली जगह की वर्ण संख्या (वास्तविक स्थान को मिटाने के लिए कम 1) पर समाप्त हो।
क्या मुझे आर में कुछ ऐसा करने की ज़रूरत है (इस मामले में, समतुल्य क्या है), या नियमित अभिव्यक्ति यहां सहायता कर सकती है? धन्यवाद।
शानदार धन्यवाद। –