वेब से फ्लैट फाइलें खोलना और पढ़ना
आपने अभी वेब से एक फाइल इम्पोर्ट की, उसे लोकली सेव किया और एक DataFrame में लोड किया। यदि आप फाइल को पहले लोकली सेव किए बिना सीधे वेब से DataFrame में लोड करना चाहें, तो यह pandas के जरिए आसानी से हो सकता है। खास तौर पर, आप pd.read_csv() फंक्शन का उपयोग कर सकते हैं, जिसमें पहले आर्ग्युमेंट के रूप में URL और दूसरे आर्ग्युमेंट के रूप में सेपरेटर sep दिया जाता है।
फाइल का URL, एक बार फिर, यह है
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Importing Data in Python
अभ्यास निर्देश
- फाइल के URL को वैरिएबल
urlको असाइन करें। pd.read_csv()का उपयोग करके फाइल को DataFramedfमें पढ़ें, यह ध्यान रखते हुए कि फाइल में सेपरेटर';'है।- DataFrame
dfका head प्रिंट करें। - बाकी कोड चलाएँ ताकि DataFrame
dfमें पहले फीचर का हिस्टोग्राम प्लॉट हो।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import packages
import matplotlib.pyplot as plt
import pandas as pd
# Assign url of file: url
# Read file into a DataFrame: df
# Print the head of the DataFrame
print(____)
# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()