इस मामले पर विचार करें पंक्तियाँ (और दूसरी तरह के आसपास) के लिए कॉलम करें:स्वरूप डाटा:
1.9170000e +03 $ 1.6909110e +00
1.4550000e +03: मैं कुछ डेटा जो इस तरह दिखता है $ 1.7775459e +00
1.1800000e +03 $ 1.8771469e +00
1.0000000e +03 $ 1.9992190e +00
8.7500000e +02 $ 2.1938025e +00
7.8300000e +02 $ 2.5585915e +00
ध्यान दें कि दो कॉलम को अलग करने वाला डॉलर चिह्न किसी भी चरित्र (रिक्त स्थान की एक निश्चित संख्या, \ t (टैब) चार, एक अल्पविराम या केवल किसी भी चरित्र के बारे में हो सकता है जो कॉलम को अलग करने के उद्देश्य से विशिष्ट रूप से उपयोग किया जाता है। यह भी ध्यान रखें कि डेटा में दो से अधिक कॉलम हो सकते हैं।
अब मैं डेटा के ब्लॉक को दोबारा सुधारना चाहता हूं जैसे कि एक निश्चित कॉलम से सभी आइटम एक पंक्ति में सूचीबद्ध होते हैं (चार से अलग किए गए चार जिन्हें मैंने उपरोक्त उदाहरण में $ के रूप में चिह्नित किया है): कॉलम 0 से आइटम पंक्ति 0 भरें, कॉलम 1 से आइटम पंक्ति 1 भरें और इसी तरह से।
क्या ऐसा करने के लिए एक पूर्वनिर्धारित emacs कार्य है? या यदि नहीं, तो क्या यह प्राप्त करने के लिए कुछ "आत्म-लुढ़का" कार्य है?
इसके अलावा मुझे एक ऐसे फ़ंक्शन में बहुत दिलचस्पी है जो रिवर्स चीज करता है, यानी कुछ लाइनें लें और उन्हें कॉलम स्ट्रक्चर में रखें।
किसी भी मदद की बहुत सराहना की है!
यह आंशिक रूप से काम करता है, transposing के बाद मैं याद कर रहा हूँ पंक्ति में विभिन्न वस्तुओं के बीच विभाजक चार। – elemakil
यह यहां काम करता है। क्या आपने चर सेट करने और emacs को पुनरारंभ करने के लिए कस्टमाइज़ का उपयोग किया था? जब मैं सीधे सत्र में चर सेट करता हूं तो मुझे समस्याएं थीं। –