آموزش Pandas | خواندن دادهها
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
خواندن داده از فایل CSV
کتابخانه Pandas یک ابزار قدرتمند برای کار با دادهها در زبان برنامهنویسی Python است و یکی از امکانات مهم آن، قابلیت خواندن دادهها از فایلهای CSV (Comma-Separated Values) است. فایلهای CSV به دلیل سادگی و قابلیت تبادل آسان دادهها، بسیار محبوب هستند. در این بخش، به شما نشان میدهیم که چگونه میتوانید دادهها را از فایل CSV به یک DataFrame در Pandas بارگذاری کنید.
1. آمادهسازی فایل CSV
قبل از هر چیز، شما به یک فایل CSV نیاز دارید. فرض کنید ما یک فایل به نام data.csv داریم که به صورت زیر است:
نام,سن,شغل
علی,28,برنامهنویس
سارا,25,طراح
مهدی,32,مدیر
2. وارد کردن کتابخانه Pandas
برای شروع، باید کتابخانه Pandas را به برنامهتان وارد کنید. این کار با استفاده از دستور زیر انجام میشود:
import pandas as pd
3. خواندن فایل CSV
برای خواندن فایل CSV و تبدیل آن به یک DataFrame، از تابع read_csv استفاده میکنیم. به عنوان مثال، برای خواندن فایل data.csv، میتوانید از کد زیر استفاده کنید:
data = pd.read_csv('data.csv')
در اینجا، data یک DataFrame است که شامل دادههای موجود در فایل CSV میباشد.
4. نمایش دادهها
برای مشاهده دادههایی که خواندهاید، میتوانید از تابع head() استفاده کنید که چند سطر اول DataFrame را نمایش میدهد:
print(data.head())
خروجی این کد به شکل زیر خواهد بود:
نام سن شغل
0 علی 28 برنامهنویس
1 سارا 25 طراح
2 مهدی 32 مدیر
5. تنظیمات اضافی
تابع read_csv همچنین گزینههای زیادی برای تنظیمات اضافی دارد، مانند:
- فاصله جداکننده: اگر فایل شما از جداکنندههای دیگری مانند
;استفاده میکند، میتوانید از پارامترsepاستفاده کنید:
data = pd.read_csv('data.csv', sep=';')
- تنظیم نام ستونها: اگر بخواهید نام ستونها را به صورت دستی تنظیم کنید، میتوانید از پارامتر
namesاستفاده کنید:
data = pd.read_csv('data.csv', names=['Name', 'Age', 'Job'])
- رد کردن سطرهای خاص: اگر بخواهید سطرهای خاصی را هنگام خواندن نادیده بگیرید، میتوانید از پارامتر
skiprowsاستفاده کنید:
data = pd.read_csv('data.csv', skiprows=1)
نتیجهگیری
خواندن دادهها از فایل CSV در Pandas بسیار ساده و سریع است. با استفاده از تابع read_csv، شما میتوانید به راحتی دادهها را بارگذاری کرده و با آنها کار کنید. این قابلیت به شما کمک میکند تا دادههای خود را به راحتی مدیریت و تحلیل کنید.
برای ثبت پرسش ابتدا در سایت وارد شوید.