से अंतिम शब्द को हटाएं मैं कुछ करने की कोशिश कर रहा हूं लेकिन उत्तर को याद/ढूंढ नहीं सकता। मेरे पास जनगणना ब्यूरो से शहर के नामों की एक सूची है और उन्होंने शहर के प्रकार को अंत में रखा है जो मेरे match()
को गड़बड़ कर रहा है।R स्ट्रिंग
Middletown Township
Sunny Valley Borough
Hillside Village
इस में
:
Middletown
Sunny Valley
Hillside
कोई सुझाव
मैं इस करना चाहते हैं? आदर्श रूप में मैं भी मौजूद है या आर
यहाँ में एक lastIndexOf()
समारोह जानना चाहते हैं dput है:
> dput(df1)
structure(list(id = c(1, 2, 3), city = structure(c(2L, 3L, 1L
), .Label = c("Hillside Village", "Middletown Township", "Sunny Valley Borough"
), class = "factor")), .Names = c("id", "city"), row.names = c(NA,
-3L), class = "data.frame")
यदि मैं "टाउनशिप, बोरो, गांव" यानी अंतिम शब्द प्राप्त करना चाहता हूं तो क्या होगा। और इसे एक नए चर के रूप में सहेजें? – jacob
आप स्ट्रिंग पैकेज का उपयोग कर सकते हैं। फंक्शन का नाम stri_extract_last_words है। आप इस फ़ंक्शन को वाक्यों की एक सूची प्रदान कर सकते हैं और यह उन वाक्यों में अंतिम शब्दों की सूची वापस कर देगा। हालांकि, यह उद्देश्य से हटाने के लिए वाक्य से अंतिम शब्द नहीं हटाएगा, हमें जोश – rkmalaiya