मैं एक स्ट्रिंग को उन पदों पर कई सबस्ट्रिंग्स में विभाजित करना चाहता हूं जहां एक या अधिक सफेद स्थान (टैब, स्थान, ...) होते हैं। In the documentation of strsplit()
यह कहता है, कि विभाजन को नियमित अभिव्यक्ति के रूप में व्याख्या किया जाता है।एक या अधिक सफेद जगहों पर सबस्ट्रिंग्स में स्ट्रिंग स्प्लिट
test = "123 nnn dddddd"
strsplit(test, "[:space:]+")
यह केवल लौटे:
[[1]]
[1] "123 nnn dddddd"
लेकिन लौटना चाहिए:
[[1]]
[1] "123" "nnn" "dddddd"
क्या गलत मेरी कोड में
इस प्रकार मैं निम्नलिखित है, जो काम नहीं किया की कोशिश की?
इसके बजाए इसे आजमाएं: 'strsplit (test, "[] +") ' –
वास्तव में' strsplit (test," + ") 'काम करता है। – plannapus