2012-02-26 15 views
5

यह देखते हुए कि आपके पास बहुत सारे कॉलम और पंक्तियों के साथ डेटा फ्रेम है, आप इसे एक अच्छे तरीके से कैसे देख सकते हैं?आप डेटा फ्रेम को एक अच्छे तरीके से कैसे देख सकते हैं?

मैंने एक्सेल से अपना डेटा आयात किया है, जहां मैं स्पष्ट रूप से अपना डेटा ब्राउज़ कर सकता हूं। हालांकि, जब मैं इसे आर में डेटा फ्रेम के रूप में आयात करता हूं, तो चीजें अधिक जटिल होती हैं। मैं अपनी टर्मिनल विंडो में आउटपुट में जल्दी से खो जाता हूं। क्या मैं अपने डेटा फ्रेम को देखने के लिए अधिक आसानी से सुलभ रूप में कुछ रूपों में आउटपुट कर सकता हूं, ऐसा कुछ ऐसा लगता है जो एक्सेल में दिखता है?

+0

यह है कि आप सामान्य तौर पर देख रहे क्या है, आपको यह बताने के लिए सॉफ्टवेयर आप उदाहरण के लिए चीजों को खोजने से बेहतर कर रहे हैं, 'foo < - my_big_dataframe [my_big_dataframe $ x> 1] 'आंखों द्वारा प्रिंटआउट स्कैन करने से कहीं अधिक विश्वसनीय रूप से बाहर निकलता है। और उसके बाद, एक कारण ग्राफ को कभी-कभी "डेटा के दृश्य प्रस्तुतिकरण" के रूप में संदर्भित किया जाता है :-) –

+0

एक अच्छा दर्शक है http://www.stat.auckland.ac.nz/~paul/Talks/viewer.pdf पर प्रलेखित है, लेकिन मुझे नहीं लगता कि यह कभी भी प्रमाण-अवधारणा से बहुत दूर है ... –

+0

@CarlWitthoft अच्छी तरह से, अक्सर मैं बस डेटा ब्राउज़ करना चाहता हूं और जो वास्तव में देख रहा हूं उसके लिए एक महसूस करना चाहता हूं पर। ऐसे कई मौके हैं जब मैं बस कुछ भी देखने के लिए इसे देखना चाहता हूं, यह देखने के लिए कि क्या सबकुछ पकड़ रहा है या नहीं। – Speldosa

उत्तर

5

RStudio अपने में निर्मित (केवल पढ़ने के लिए) डेटा दर्शकों के साथ एक बहुत अच्छा काम करता है। अन्य समाधान (क्रॉस मान्य पर सुझाव दिया गया है:।?। Is there a good browser/viewer to see an R dataset (.rda file)

enter image description here

+0

टिप के लिए धन्यवाद! मैं RStudio प्यार करता हूँ :) – Speldosa

5

आप edit(my.data.frame) का उपयोग कर सकते हैं।

यह getOption("editor") द्वारा निर्दिष्ट डिफ़ॉल्ट संपादक में अपना डेटा.फ्रेम खुल जाएगा। आप उस डिफ़ॉल्ट को बदलने के लिए option(editor = ".......") का उपयोग कर सकते हैं, या edit पर कॉल करते समय केवल editor= विकल्प का उपयोग कर सकते हैं। यह यूनिक्स उपयोगकर्ताओं के लिए केवल प्रासंगिक है।

अंत में, मैं ?edit प्रलेखन के इस महत्वपूर्ण हिस्से की ओर आपका ध्यान लाता हूँ:

यह एहसास है कि edit ऑब्जेक्ट नाम बुलाया परिवर्तन नहीं करता है महत्वपूर्ण है। इसके बजाय, name की एक प्रति बनाई गई है और यह वह प्रतिलिपि है जो बदली गई है। क्या आप ऑब्जेक्ट name पर लागू होने वाले परिवर्तनों को चाहते हैं, तो आपको edit से name का परिणाम असाइन करना होगा। (fix प्रयास करें आप एक वस्तु के लिए स्थायी परिवर्तन करना चाहते हैं।)

संबंधित मुद्दे