مقدمه
وارد کردن دادهها یکی از اولین و مهمترین قدمها در هر مسئلهٔ مرتبط با داده است. توانایی وارد کردن درست دادهها یک مهارت ضروری برای هر دانشمند دادهٔ آیندهداره.
دادهها به شکلهای مختلفی وجود دارن؛ بنابراین نهتنها باید بدونی چطور فرمتهای مختلف داده رو وارد کنی، بلکه باید نحوهٔ تحلیل و دستکاری اونا رو هم برای رسیدن به نتایج و بینشهای مفید بلد باشی.
pandas یک کتابخونهٔ متنباز در پایتونه که استفاده ازش آسونه، عملکرد بالایی داره و ابزاری عالی برای تحلیل دادهها در فرمتهای متنوع به حساب میاد.
این کتابخونه بهت امکان خوندن انواع فرمتهای داده مثل CSV، JSON، Excel، Pickle و غیره رو میده. همچنین اجازه میده تا دادههات رو به شکل جدولی با سطرها و ستونها نمایش بدی تا خوندن و ارائهشون راحتتر بشه.
pandas دادهها رو در قالب یک DataFrame نشون میده و امکانات گستردهای برای تحلیل و دستکاری دادهها در اختیارت میذاره. وقتی با استفاده از قابلیتهای مختلف Pandas معنای دادهها رو متوجه شدی، میتونی از اونا برای تحلیل، پیشبینی، دستهبندی و خیلی کارهای دیگه استفاده کنی!
pandas یک رابط برنامهنویسی (API) ورودی و خروجی داره که شامل مجموعهای از توابع سطح بالای reader و writer میشه. تابع خوندن با pandas.read_json() در دسترسه که یک شیء Pandas برمیگردونه، و تابع نوشتن هم از طریق متد pandas.to_json() روی همون شیء فراخوانی میشه.
DataFrame یک تابع Reader و یک تابع Writer داره. تابع Reader بهت اجازه میده فرمتهای مختلف داده رو بخونی، در حالی که تابع Writer این امکان رو بهت میده تا دادهها رو در یک فرمت خاص ذخیره کنی.
در ادامه فرمتهای دادهای که DataFrame ازشون پشتیبانی میکنه رو میبینی؛ این یعنی اگه دادههای تو به هر کدوم از شکلهای زیر باشن، میتونی از pandas برای بارگذاری یا نوشتن اون فرمت استفاده کنی.
در آموزش امروز، با چند تا از فرمتهای بالا مثل JSON، HTML و Pickle کار میکنی.
نکته: برای یادگیری نحوهٔ خوندن فایلهای CSV با استفاده از Pandas، به این آموزش مراجعه کن.


