से विशेष वर्ण हटाएं मेरे पास एक मैट्रिक्स है जिसमें "ऊर्जा प्रति m" स्ट्रिंग है। 'एम' इससे पहले एक हीरे के आकार का प्रतीक है जिसमें एक प्रश्न चिह्न है - मुझे नहीं पता कि यह क्या है।आर डेटा फ्रेम
मैं मैट्रिक्स के स्तंभ पर इस का उपयोग करके इसे से छुटकारा पाने की कोशिश की है:
a=gsub('Energy per �m','',a)
[और gsub के पहले कार्यकाल के लिए कॉपी/पेस्ट का उपयोग कर], लेकिन यह काम नहीं करता है [। में "एक = प्रतिनिधि (5, प्रति ऊर्जा"] अप्रत्याशित प्रतीक जब मैं grepl के साथ मूल मैट्रिक्स से कुछ निकालने के लिए कोशिश मैं:।?
46: In grepl("ref. value", raw$parameter) :
input string 15318 is invalid in this locale
मैं कैसे संकेत के सभी इस तरह से छुटकारा पा सकते मैं केवल 0-9, एजेड, एजे,/और 'होना चाहिए। बाकी को ज़ेड किया जा सकता है।
उपयोग 'iconv' पहले (' iconv:
लेकिन, जैसा कि @JoshuaUlrich से कहा, आप का उपयोग करने के लिए बेहतर कर रहे हैं ' – dickoa