آموزش پردازش و خواندن داده های فایل JSON در پایتون

خواندن فایل JSON در پایتون یکی از رایج‌ترین نیازها هنگام کار با داده‌های ساخت‌یافته است. فایل‌های JSON داده‌ها را به‌صورت متن قابل فهم برای انسان نگه‌داری می‌کنند و به دلیل سادگی و انعطاف‌پذیری، در پروژه‌های مختلف بسیار پرکاربرد هستند. JSON مخفف عبارت JavaScript Object Notation است و کتابخانه pandas در پایتون این قابلیت را فراهم می‌کند که بتوانید این فایل‌ها را به‌سادگی با تابع read_json بارگذاری و پردازش کنید.

ایجاد فایل JSON

برای ساخت یک فایل JSON، کافی است داده‌های زیر را در یک ویرایشگر متنی مانند Notepad کپی کرده و فایل را با پسوند .json و نوع ذخیره‌سازی “All Files (.)” ذخیره کنید.

خواندن فایل JSON در پایتون

تابع read_json در کتابخانه pandas برای بارگذاری فایل JSON به یک DataFrame استفاده می‌شود. مثال زیر نحوه انجام این کار را نشان می‌دهد:

خروجی اجرای کد بالا به شکل زیر خواهد بود:

خواندن ردیف‌ها و ستون‌های خاص

پس از بارگذاری فایل JSON در قالب DataFrame، می‌توان مانند فایل‌های CSV، بخش خاصی از داده‌ها را انتخاب و نمایش داد. برای این منظور از متد loc() که یک روش ایندکس‌گذاری چندمحوره است استفاده می‌شود. مثال زیر نحوه انتخاب و نمایش ستون‌های Salary و Name را برای چند ردیف مشخص در DataFrame نشان می‌دهد.

خروجی اجرای کد بالا به شکل زیر خواهد بود:

تبدیل فایل JSON به صورت رکوردهای جداگانه

برای نمایش فایل JSON به صورت رکوردهای جداگانه (record-based format)، می‌توان از تابع to_json همراه با پارامترهای خاص استفاده کرد. مثال زیر، محتویات فایل JSON را به صورت رکوردهایی مستقل نمایش می‌دهد:

خروجی اجرای کد بالا به شکل زیر خواهد بود:

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

آموزش انیمیشن‌ سازی دو بعدی با موهو – خلق انیمیشن‌ های خلاقانه شبیه دیرین دیرین
  • انتشار: ۱۷ مرداد ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید