آموزش pandas در برنامه نویسی بوکه
آموزش pandas در برنامه نویسی بوکه
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش pandas در برنامه نویسی بوکه خواهیم پرداخت.
در تمام مثال های بالا، داده های رسم شده به صورت لیست های پایتون یا آرایه های numpy ارائه شده است. همچنین می توان منبع داده را به صورت شی pandas DataFrame تهیه کرد.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
DataFrame یک ساختار داده ای دو بعدی است. ستون ها در فریم داده می توانند انواع مختلفی از داده ها داشته باشند. کتابخانه Pandas توابعی برای ایجاد داده داده از منابع مختلف مانند فایل CSV، کاربرگ اکسل، جدول SQL و غیره دارد.
به منظور مثال زیر، ما از یک فایل CSV متشکل از دو ستون نشان دهنده تعداد x و 10x استفاده می کنیم. فایل test.csv به شرح زیر است –
1 2 3 4 5 6 7 8 9 10 11 |
x,pow 0.0,1.0 0.5263157894736842,3.3598182862837818 1.0526315789473684,11.28837891684689 1.5789473684210527,37.926901907322495 2.1052631578947367,127.42749857031335 2.631578947368421,428.1332398719391 3.1578947368421053,1438.449888287663 3.6842105263157894,4832.930238571752 4.2105263157894735,16237.76739188721 4.7368421052631575,54555.947811685146 |
ما باید این فایل را با استفاده از تابع ()read_csv در pandas در یک شی dataframe بخوانیم.
1 2 3 |
import pandas as pd df = pd.read_csv('test.csv') print (df) |
فریم داده به صورت زیر ظاهر می شود –
1 2 3 4 5 6 7 8 9 10 11 |
x pow 0 0.000000 1.000000 1 0.526316 3.359818 2 1.052632 11.288379 3 1.578947 37.926902 4 2.105263 127.427499 5 2.631579 428.133240 6 3.157895 1438.449888 7 3.684211 4832.930239 8 4.210526 16237.767392 9 4.736842 54555.947812 |
ستون های ‘x’ و ‘pow’ به عنوان مجموعه داده برای گلیف خط در شکل طرح بوکه استفاده می شود.
1 2 3 4 5 6 7 |
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) |
خروجی
لیست جلسات قبل آموزش برنامه نویسی بوکه
- آموزش برنامه نویسی بوکه – مقدمه
- آموزش تنظیمات محیط برنامه نویسی بوکه
- آموزش برنامه نویسی بوکه و شروع کار
- آموزش ژوپیتر نوت بوک در برنامه نویسی بوکه
- آموزش مفاهیم کلی برنامه نویسی بوکه
- آموزش طرح ها و گلیف در برنامه نویسی بوکه
- آموزش نمودار مساحت در برنامه نویسی بوکه
- آموزش گلیف دایره در برنامه نویسی بوکه
- آموزش مستطیل، بیضی و چند ضلعی در برنامه نویسی بوکه
- آموزش گوه و قوس در برنامه نویسی بوکه
- آموزش منحنی های تخصصی در برنامه نویسی بوکه
- آموزش تنظیم محدوده ها در برنامه نویسی بوکه
- آموزش محورها در برنامه نویسی بوکه
- آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه
دیدگاه شما