मैं दोहरे उद्धरण चिह्नों का उपयोग कर पाठ स्ट्रिंग्स स्वरूपण जबकि आरएक पाठ स्ट्रिंग
में कार्य करने के लिए भेजा जा रहा है एक उदाहरण समारोह कोड पर विचार करें साथ में समस्या आ रही कार्य करने के लिए दोहरे उद्धरण चिह्नों से युक्त भेजें
foo(4, "Learning R is fun!")
उत्पादन होता है:
जब निम्न इनपुट के साथ चल रहा हैलेकिन जब मैं (सुझाव के रूप में here विभिन्न तरीकों से,) की कोशिश "आर" के बजाय आर लिखने के लिए, मैं निम्नलिखित आउटपुट मिलता है:
> foo(4, "Learning R is fun!")
[1] "Learning R is fun!"
[1] 20
> foo(4, "Learning "R" is fun!")
Error: unexpected symbol in "funfun(4, "Learning "R"
> foo(4, "Learning \"R\" is fun!")
[1] "Learning \"R\" is fun!"
[1] 20
> foo(4, 'Learning "R" is fun!')
[1] "Learning \"R\" is fun!"
[1] 20
as.character(...)
या dQuote(...)
का प्रयोग के रूप में सुझाव here तोड़ने के लिए लगता है विभिन्न तर्कों की वजह से कार्य करें।
धन्यवाद! वे दोनों काम करते हैं! मैंने देखा है कि मैं 'cat (c (textarg," \ n ") 'का उपयोग करके आउटपुट को स्वरूपित करने के बजाय' बिल्ली (टेक्स्टर्ग," \ n ") 'का उपयोग कर सकता हूं। जिसे प्राथमिकता दी जाती है? – Khaloymes