conditional statements - conditionally multiply a vector by another r -


मेरे पास निम्न सदिश है

  trans & lt; - c (-2,3,10 , -5, -2,56,0)  

और मैं प्रारंभिक संख्या सकारात्मक या नकारात्मक

के आधार पर दो वैक्टर की पसंद से प्रत्येक तत्व को गुणा करना चाहता हूं < प्री> negtrans & lt; -c (1,2,3) पोस्ट्रन & lt; -c (4,5,6,7)

परिणाम इस तरह दिखना चाहिए -2 12 50 -10 -6 336 0

यहां कुंजी को बरकरार रखने के लिए है

एक तरीका

  unsplit (मानचित्र (`*`, विभाजन (ट्रांस, ट्रांस & gt; = 0), सूची (negtrans, postrans)), ट्रांस & gt; = 0) # [1] - 2 12 50 -10 -6 336 0  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -