pandas
पंडों में फाइल पढ़ना DataFrame
खोज…
DataFrame में तालिका पढ़ें
शीर्ष लेख, पाद लेख, पंक्ति नामों और सूचकांक कॉलम के साथ तालिका फ़ाइल:
फ़ाइल: table.txt
This is a header that discusses the table file
to show space in a generic table file
index name occupation
1 Alice Salesman
2 Bob Engineer
3 Charlie Janitor
This is a footer because your boss does not understand data files
कोड:
import pandas as pd
# index_col=0 tells pandas that column 0 is the index and not data
pd.read_table('table.txt', delim_whitespace=True, skiprows=3, skipfooter=2, index_col=0)
उत्पादन:
name occupation
index
1 Alice Salesman
2 Bob Engineer
3 Charlie Janitor
पंक्ति नामों या अनुक्रमणिका के बिना तालिका फ़ाइल:
फ़ाइल: table.txt
Alice Salesman
Bob Engineer
Charlie Janitor
कोड:
import pandas as pd
pd.read_table('table.txt', delim_whitespace=True, names=['name','occupation'])
उत्पादन:
name occupation
0 Alice Salesman
1 Bob Engineer
2 Charlie Janitor
यहां पंडों के प्रलेखन में सभी विकल्प मिल सकते हैं
CSV फ़ाइल पढ़ें
हेडर के साथ डेटा, अल्पविराम के बजाय अर्धविराम से अलग
फ़ाइल: table.csv
index;name;occupation
1;Alice;Saleswoman
2;Bob;Engineer
3;Charlie;Janitor
कोड:
import pandas as pd
pd.read_csv('table.csv', sep=';', index_col=0)
आउटपुट :
name occupation
index
1 Alice Salesman
2 Bob Engineer
3 Charlie Janitor
पंक्ति नाम या इंडेक्स और कॉमा के बिना तालिका विभाजक के रूप में
फ़ाइल: table.csv
Alice,Saleswoman
Bob,Engineer
Charlie,Janitor
कोड:
import pandas as pd
pd.read_csv('table.csv', names=['name','occupation'])
उत्पादन:
name occupation
0 Alice Salesman
1 Bob Engineer
2 Charlie Janitor
आगे का स्पष्टीकरण read_csv
प्रलेखन पृष्ठ में पाया जा सकता है
पांडा स्प्रेडशीट में Google स्प्रेडशीट डेटा एकत्र करें
कभी-कभी हमें Google स्प्रेडशीट से डेटा एकत्र करने की आवश्यकता होती है। Google स्प्रेडशीट से डेटा एकत्र करने के लिए हम gspread और oauth2client पुस्तकालयों का उपयोग कर सकते हैं। यहाँ डेटा एकत्र करने के लिए एक उदाहरण दिया गया है:
कोड:
from __future__ import print_function
import gspread
from oauth2client.client import SignedJwtAssertionCredentials
import pandas as pd
import json
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name('your-authorization-file.json', scope)
gc = gspread.authorize(credentials)
work_sheet = gc.open_by_key("spreadsheet-key-here")
sheet = work_sheet.sheet1
data = pd.DataFrame(sheet.get_all_records())
print(data.head())
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow