آموزش pandas در برنامه نویسی بوکه

3 سال پیش
آموزش pandas در برنامه نویسی بوکه

آموزش pandas در برنامه نویسی بوکه

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش pandas در برنامه نویسی بوکه خواهیم پرداخت.

در تمام مثال های بالا، داده های رسم شده به صورت لیست های پایتون یا آرایه های numpy ارائه شده است. همچنین می توان منبع داده را به صورت شی pandas DataFrame تهیه کرد.

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون



DataFrame یک ساختار داده ای دو بعدی است. ستون ها در فریم داده می توانند انواع مختلفی از داده ها داشته باشند. کتابخانه Pandas توابعی برای ایجاد داده داده از منابع مختلف مانند فایل CSV، کاربرگ اکسل، جدول SQL و غیره دارد.

به منظور مثال زیر، ما از یک فایل CSV متشکل از دو ستون نشان دهنده تعداد x و ۱۰x استفاده می کنیم. فایل test.csv به شرح زیر است –

x,pow
۰٫۰,۱٫۰
۰٫۵۲۶۳۱۵۷۸۹۴۷۳۶۸۴۲,۳٫۳۵۹۸۱۸۲۸۶۲۸۳۷۸۱۸
۱٫۰۵۲۶۳۱۵۷۸۹۴۷۳۶۸۴,۱۱٫۲۸۸۳۷۸۹۱۶۸۴۶۸۹
۱٫۵۷۸۹۴۷۳۶۸۴۲۱۰۵۲۷,۳۷٫۹۲۶۹۰۱۹۰۷۳۲۲۴۹۵
۲٫۱۰۵۲۶۳۱۵۷۸۹۴۷۳۶۷,۱۲۷٫۴۲۷۴۹۸۵۷۰۳۱۳۳۵
۲٫۶۳۱۵۷۸۹۴۷۳۶۸۴۲۱,۴۲۸٫۱۳۳۲۳۹۸۷۱۹۳۹۱
۳٫۱۵۷۸۹۴۷۳۶۸۴۲۱۰۵۳,۱۴۳۸٫۴۴۹۸۸۸۲۸۷۶۶۳
۳٫۶۸۴۲۱۰۵۲۶۳۱۵۷۸۹۴,۴۸۳۲٫۹۳۰۲۳۸۵۷۱۷۵۲
۴٫۲۱۰۵۲۶۳۱۵۷۸۹۴۷۳۵,۱۶۲۳۷٫۷۶۷۳۹۱۸۸۷۲۱
۴٫۷۳۶۸۴۲۱۰۵۲۶۳۱۵۷۵,۵۴۵۵۵٫۹۴۷۸۱۱۶۸۵۱۴۶

 

ما باید این فایل را با استفاده از تابع ()read_csv در pandas در یک شی dataframe بخوانیم.

import pandas as pd
df = pd.read_csv('test.csv')
print (df)

 

فریم داده به صورت زیر ظاهر می شود –

x        pow
۰ ۰٫۰۰۰۰۰۰ ۱٫۰۰۰۰۰۰
۱ ۰٫۵۲۶۳۱۶ ۳٫۳۵۹۸۱۸
۲ ۱٫۰۵۲۶۳۲ ۱۱٫۲۸۸۳۷۹
۳ ۱٫۵۷۸۹۴۷ ۳۷٫۹۲۶۹۰۲
۴ ۲٫۱۰۵۲۶۳ ۱۲۷٫۴۲۷۴۹۹
۵ ۲٫۶۳۱۵۷۹ ۴۲۸٫۱۳۳۲۴۰
۶ ۳٫۱۵۷۸۹۵ ۱۴۳۸٫۴۴۹۸۸۸
۷ ۳٫۶۸۴۲۱۱ ۴۸۳۲٫۹۳۰۲۳۹
۸ ۴٫۲۱۰۵۲۶ ۱۶۲۳۷٫۷۶۷۳۹۲
۹ ۴٫۷۳۶۸۴۲ ۵۴۵۵۵٫۹۴۷۸۱۲

 

ستون های ‘x’ و ‘pow’ به عنوان مجموعه داده برای گلیف خط در شکل طرح بوکه استفاده می شود.

from bokeh.plotting import figure, output_file, show
p = figure()
x = df['x']
y = df['pow']
p.line(x,y,line_width = 2)
p.circle(x, y,size = 20)
show(p)

 

خروجی

Pandas

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی بوکه 

  1. آموزش برنامه نویسی بوکه – مقدمه
  2. آموزش تنظیمات محیط برنامه نویسی بوکه
  3. آموزش برنامه نویسی بوکه و شروع کار
  4. آموزش ژوپیتر نوت بوک در برنامه نویسی بوکه 
  5. آموزش مفاهیم کلی برنامه نویسی بوکه
  6. آموزش طرح ها و گلیف در برنامه نویسی بوکه
  7. آموزش نمودار مساحت در برنامه نویسی بوکه
  8. آموزش گلیف دایره در برنامه نویسی بوکه
  9.  آموزش مستطیل، بیضی و چند ضلعی در برنامه نویسی بوکه
  10. آموزش گوه و قوس در برنامه نویسی بوکه
  11. آموزش منحنی های تخصصی در برنامه نویسی بوکه
  12. آموزش تنظیم محدوده ها در برنامه نویسی بوکه
  13. آموزش محورها در برنامه نویسی بوکه
  14.  آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه