آموزش کار با فایل csv در کتابخانه پایتون پانداس
چگونه میتوان فایلهای csv را در پایتون لود کرد و دادههای آنرا به راحتی استفاده کرد؟کافیست این مقاله را تا پایان مطالعه کنید تا از این به بعد بتوانید فایلهای csv خود را در پایتون ساخته و لود کنید.
خواندن فایل csv در پانداس
یکی از راحتترین راههای ذخیره دیتاستها ذخیره دادهها در فایلهای csv (comma separated files)میباشد .
در پایتون به راحتی میتوانیم به کمک پانداس این فایلها را فراخوانی و استفاده کنیم .
در مثال پایین فایل "data.csv" را که در کنار فایل پایتون قرار دارد را میخواهیم لود کنیم.
import pandas as pd
df = pd.read_csv('data.csv')
print(df.to_string())
از متد to_string کمک میگیریم که دیتافریم را نشان دهیم .
اگر با دیتافریمها آشنایی ندارید میتوانید (دیتافریمها در کتابخانه پانداس پایتون tmayt | pandas) را مطالعه کنید.
به صورت پیشفرض pandas دادههای 5 سطر اول و 5 سطر آخر را فقط نشان میدهد.
ساخت فایلهای csv در پایتون
زمانی که شما یک دیتافریم ساختید میتوانید آن دیتا فریم را به صورت csv یا excel در بیاورید و بعدا دوباره در برنامه خود آنرا لود کنید.
برای تبدیل آن به csv به صورت زیر عمل میکنیم :
import pandas as pd
df = pd.DataFrame({'name': ['Raphael', 'Donatello'],
'mask': ['red', 'purple'],
'weapon': ['sai', 'bo staff']})
df.to_csv(index=False)
index اگر برابر با True باشد برای هر خط یک شماره قرار میدهد و از 0 میشمارد.
آموزش قبلی دیتافریمها در کتابخانه پانداس پایتون tmayt | pandas
آموزش بعدی خواندن دادههای جیسون (json) به کمک کتابخانه پانداس در پایتون |tmayt
نظرات(3)
OnewPlelm
67; HR for heart failure 1 <a href=https://cialis.autos>buy cialis online from india</a> Over 1000 cDNA inserts were isolated and subsequently cloned, sequenced and analyzed against nucleotide and protein databases NT NR EST with BLAST software
1401/11/06 پاسخ
Koorosh
کتابخانه دیگه ای هم تو این زمینه موجود هست؟
طاها
آره توی pypi بگردی پیدا میشه ولی pandas بهتر کار میکنه (ناگفته نمونه که خود پانداس برای کار های csv از کتابخانه ی دیگه ای کمک میگیره)
1400/10/19 پاسخ
سیامک عباسی
در مورد زبان های دیگه هم میشه مقاله بذارید؟
طاها
در برنامه های آینده هست 💕
1400/10/19 پاسخ
نظر خود را وارد کنید