2015-05-19 10 views
25

मैं एक boxplot exampleSeaborn load_dataset

अनुसार Seaborn का उपयोग कर मैं काम कर ऊपर के उदाहरण मिल सकता है काम कर वर्गीकृत किया, फिर भी लाइन को पाने के लिए कोशिश कर रहा हूँ:

tips = sns.load_dataset("tips") 

सब पर नहीं समझाया गया है। मैंने tips.csv फ़ाइल को स्थित किया है, लेकिन मुझे लगता है कि load_dataset विशेष रूप से क्या करता है पर पर्याप्त दस्तावेज़ीकरण नहीं मिल रहा है। मैंने अपना स्वयं का सीएसवी बनाने और इसे लोड करने की कोशिश की, लेकिन इसका कोई फायदा नहीं हुआ। मैं भी सुझाव दिए गए फ़ाइल का नाम बदला और यह अभी भी काम किया ...

मेरा प्रश्न इस प्रकार है:

कहाँ load_dataset वास्तव में फ़ाइलों के लिए लग रही है? क्या मैं वास्तव में अपने स्वयं के बॉक्सप्लॉट्स के लिए इसका उपयोग कर सकता हूं?

संपादित करें: मैं अपने खुद के DataFrame का उपयोग कर काम कर रहे अपने ही boxplots पाने में कामयाब रहे, लेकिन मैं अभी भी सोच रहा हूँ load_dataset रहस्यमय ट्यूटोरियल उदाहरण से ज्यादा कुछ के लिए इस्तेमाल किया है या नहीं।

+2

'load_dataset' समुद्री जल प्रलेखन के लिए एक सुविधा समारोह है। – mwaskom

उत्तर

36

load_datasethttps://github.com/mwaskom/seaborn-data पर ऑनलाइन सीएसवी फाइलों की तलाश में है। यहां डॉकस्ट्रिंग है:

ऑनलाइन भंडार से एक डेटासेट लोड करें (इंटरनेट की आवश्यकता है)।

पैरामीटर


नाम: str डेटासेट के नाम ( https://github.com/mwaskom/seaborn-data पर name .csv)। आप का उपयोग उपलब्ध डेटासेट की सूची प्राप्त कर सकते हैं: समारोह: get_dataset_names

KWS: dict, वैकल्पिक pandas.read_csv को

उत्तीर्ण आपको लगता है कि ऑनलाइन डाटासेट को संशोधित करने या अपने खुद के डेटा में लाने के लिए चाहते हैं, आप शायद pandas का उपयोग करना होगा। load_dataset वास्तव में एक पांडा DataFrame ऑब्जेक्ट देता है, जिसे आप type(tips) से पुष्टि कर सकते हैं।

आप पहले से ही एक csv, कहा जाता है कहते हैं, tips2.csv फ़ाइल में अपने खुद के डेटा बनाया है, और अपनी स्क्रिप्ट के रूप में एक ही स्थान में यह बचा लिया, तो (पांडा स्थापित करने के बाद) इस का उपयोग में लोड करने के लिए:

import pandas as pd 

tips2 = pd.read_csv('tips2.csv') 
संबंधित मुद्दे