در این مطلب، ویدئو نحوه ایجاد سری در پاندای پایتون قسمت 1 توسط مانیش شارما با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:27
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,949 –> 00:00:03,710
نحوه ایجاد یک سری در پایتون پاندا.
2
00:00:03,710 –> 00:00:05,580
این همان چیزی است که امروز قرار است یاد بگیریم.
3
00:00:05,580 –> 00:00:06,580
اینترنت چه خبر!
4
00:00:06,580 –> 00:00:09,240
من Manish از RebellionRider.com هستم.
5
00:00:09,240 –> 00:00:12,969
به دومین آموزش سری پایتون پانداها خوش آمدید
.
6
00:00:12,969 –> 00:00:15,639
اگر تازه وارد کانال من هستید لطفا سابسکرایب کنید.
7
00:00:15,639 –> 00:00:19,780
همچنین نماد زنگ را فشار دهید تا
از آموزش بعدی مطلع شوید که به زودی آن را حذف
8
00:00:19,780 –> 00:00:21,370
خواهم کرد.
9
00:00:21,370 –> 00:00:26,820
قبل از شروع، فقط میخواهم به شما بگویم که
از همه سردرگمیهای نامگذاری و ارجاع اصطلاحات اجتناب کنید.
10
00:00:26,820 –> 00:00:29,150
لطفا آخرین آموزش من را تماشا کنید.
11
00:00:29,150 –> 00:00:32,189
پیوند بر روی صفحه نمایش شما و همچنین در توضیحات موجود است.
12
00:00:32,189 –> 00:00:36,280
حالا بدون اتلاف وقت زیاد،
آموزش را شروع می کنیم.
13
00:00:36,280 –> 00:00:39,260
سریال پانداها چیست؟
14
00:00:39,260 –> 00:00:42,810
بیایید با این شروع کنیم، سری Pandas چیست و
چگونه یکی بسازیم؟
15
00:00:42,810 –> 00:00:49,710
این کلیپ از آخرین ویدیوی من را که در آن
قاب و سری داده ها را به زبان عامی توضیح داده ام، ببینید
16
00:00:49,710 –> 00:01:00,150
–
17
00:01:00,150 –> 00:01:04,649
همانطور که دیدید، در ارجاع به یک قاب داده،
یک سری چیزی جز ستون آن
18
00:01:04,649 –> 00:01:05,649
فریم داده نیست. .
19
00:01:05,649 –> 00:01:10,979
اما، از نظر فنی، میتوانیم یک سری را
بهعنوان یک ساختار داده با برچسب 1 بعدی توضیح دهیم.
20
00:01:10,979 –> 00:01:14,829
من وقت شما را برای توضیح اینکه چرا
آن را ساختار داده می نامیم تلف نمی کنم،
21
00:01:14,829 –> 00:01:17,159
زیرا قبلاً در آخرین ویدیوی خود این کار را انجام داده ام.
22
00:01:17,159 –> 00:01:19,780
بنابراین دوباره، به جلو بروید و آن را تماشا کنید.
23
00:01:19,780 –> 00:01:24,350
چگونه در پانداها یک سری بسازیم؟
24
00:01:24,350 –> 00:01:31,210
به هر حال، حالا اجازه دهید ویرایشگر خود را باز کنیم و
یاد بگیریم که چگونه یک سری در پایتون پاندا ایجاد کنیم.
25
00:01:31,210 –> 00:01:34,219
ایجاد یک سری پانداها در پایتون بسیار
آسان است.
26
00:01:34,219 –> 00:01:39,159
خودتان
import pandas as pd را ببینید
27
00:01:39,159 –> 00:01:45,939
در اینجا من فقط کتابخانه pandas را وارد کردم و همچنین
به آن یک نام مستعار pd دادم.
28
00:01:45,939 –> 00:01:50,119
var_1 = pd.Series()
در اینجا عبارتی است که یک سری ایجاد می کند
29
00:01:50,119 –> 00:01:51,119
.
30
00:01:51,119 –> 00:01:56,090
در این عبارت ما فقط
سازنده کلاس را با نام Series فراخوانی می کنیم.
31
00:01:56,090 –> 00:02:01,289
از آنجایی که این کلاس متعلق به کتابخانه Pandas است
، نام مستعار آن را داریم که درست
32
00:02:01,289 –> 00:02:03,630
قبل از نام سازنده، PD است.
33
00:02:03,630 –> 00:02:06,929
با اجرای این کد یک
سری خالی خواهیم داشت.
34
00:02:06,929 –> 00:02:12,510
و نام آن سری var_1 خواهد بود.
35
00:02:12,510 –> 00:02:18,610
پس بیایید اجرا کنیم و ببینیم –
36
00:02:18,610 –> 00:02:20,290
اجرا با موفقیت انجام شد!
37
00:02:20,290 –> 00:02:22,430
و ما مجموعه خود را ساخته ایم!
38
00:02:22,430 –> 00:02:24,989
با هشدار منسوخ شدن
39
00:02:24,989 –> 00:02:26,549
فقط برای مدتی از آن اجتناب کنید.
40
00:02:26,549 –> 00:02:29,050
با این کار ما یک سری خالی ایجاد کرده ایم.
41
00:02:29,050 –> 00:02:32,090
به این معنی که ما یک سریال داریم اما
چیزی در آن وجود ندارد.
42
00:02:32,090 –> 00:02:35,090
حالا بیایید یاد بگیریم که چگونه برخی از داده ها را در
این سری وارد کنیم.
43
00:02:35,090 –> 00:02:38,959
خوب. بیایید مقداری کد بنویسیم
– ساده ترین راه برای پر کردن یک سری پانداها
44
00:02:38,959 –> 00:02:41,629
ارسال یک لیست پر از داده به آن است.
45
00:02:41,629 –> 00:02:45,269
مانند این –
var_1 = pd.Series([10, 20, 30])
46
00:02:45,269 –> 00:02:51,099
اکنون در اجرای این
دستور یک سری با سه عنصر صحیح
47
00:02:51,099 –> 00:02:52,099
در آن خواهیم داشت.
48
00:02:52,099 –> 00:02:57,709
بیایید اجرا کنیم و ببینیم –
اجرا انجام شد.
49
00:02:57,709 –> 00:03:01,530
بیایید به کاوشگر متغیر برسیم.
50
00:03:01,530 –> 00:03:11,739
در اینجا می بینید که نام سری پانداهای ما
‘Var_1’ است که نوع آن سری و
51
00:03:11,739 –> 00:03:14,550
اندازه آن 3 است.
52
00:03:14,550 –> 00:03:17,580
یعنی سه عنصر در آن وجود دارد.
53
00:03:17,580 –> 00:03:22,260
برای بررسی آن عناصر، روی نام سریال دوبار کلیک می کنیم
.
54
00:03:22,260 –> 00:03:28,239
خوب. در اینجا می توانید ببینید که ما هر
سه عنصر خود را با موفقیت به آن اضافه کرده ایم.
55
00:03:28,239 –> 00:03:33,720
به این ترتیب شما جزئیات یک متغیر را
در یک رابط کاربری گرافیکی بررسی می کنید.
56
00:03:33,720 –> 00:03:37,930
نگران نباشید، من به شما نشان خواهم داد که چگونه می توانید این کار
را با کمک یک کد در مدت زمان کوتاه انجام دهید.
57
00:03:37,930 –> 00:03:40,540
اما قبل از آن اجازه دهید به یک موضوع بزرگتر بپردازیم.
58
00:03:40,540 –> 00:03:44,340
این لیستی است که ما به تازگی از آن برای پر
کردن سری پانداهای خود استفاده کرده ایم.
59
00:03:44,340 –> 00:03:47,939
نحوه تبدیل لیست پایتون به سری پانداها
60
00:03:47,939 –> 00:03:51,219
چیزهایی که تاکنون در مورد سری پانداها می دانیم
عبارتند از –
61
00:03:51,219 –> 00:03:55,511
• سری یک ساختار داده 1 بعدی است،
• فقط می تواند داده هایی از نوع داده مشابه را در خود نگه
62
00:03:55,511 –> 00:03:56,511
دارد.
63
00:03:56,511 –> 00:03:59,999
هر دو رفتار بسیار شبیه به یک
آرایه هستند.
64
00:03:59,999 –> 00:04:07,450
اما در پایتون ما یک ساختار داده 1 بعدی دیگر داریم
که Python List است. با این حال، بر خلاف
65
00:04:07,450 –> 00:04:10,849
سری Pandas، لیست پایتون می تواند داده هایی از انواع مختلف داده را در خود نگه دارد
.
66
00:04:10,849 –> 00:04:15,500
حال سوال این است که آیا میتوانیم
با استفاده از فهرست پایتون یک سری پاندا بسازیم.
67
00:04:15,500 –> 00:04:16,810
بدیهی است که ما می توانیم.
68
00:04:16,810 –> 00:04:20,930
ما به تازگی یکی را ایجاد کردیم – اما هنوز چیزهایی وجود دارد
که باید بدانید.
69
00:04:20,930 –> 00:04:27,550
اما ابتدا بیایید به کامپیوتر پرش کنیم
و یک سری پانداها را با استفاده از فهرست پایتون ایجاد کنیم –
70
00:04:27,550 –> 00:04:36,440
در اینجا ما هستیم –
پانداها را به صورت pd
71
00:04:36,440 –> 00:04:37,440
list_01 = [1, 2, 3] وارد کنیم
72
00:04:37,440 –> 00:04:41,950
در اینجا، پس از وارد کردن پایتون پانداها
، متغیری با نام list_01 ایجاد کردم.
73
00:04:41,950 –> 00:04:45,650
این متغیر لیست ما است که شامل سه
مورد است.
74
00:04:45,650 –> 00:04:50,070
همانطور که می بینید هر سه مورد از
انواع داده های عدد صحیح هستند.
75
00:04:50,070 –> 00:04:55,530
از آنجایی که نوع داده همه موارد این
لیست یکسان است، به این معنی است که می توانیم
76
00:04:55,530 –> 00:04:57,730
آنها را به راحتی به یک سری پاندا اضافه کنیم.
77
00:04:57,730 –> 00:05:04,410
بیایید سریع این کار را انجام دهیم –
series_01 = pd.Series(list_01)
78
00:05:04,410 –> 00:05:11,880
در اینجا متغیر دیگری با نام
series_01 ایجاد کردم. بگذارید این بیانیه را توضیح دهم.
79
00:05:11,880 –> 00:05:16,280
در اینجا عملگر Assignment ما است، در
سمت چپ این عملگر ما نام متغیر خود را داریم
80
00:05:16,280 –> 00:05:22,530
که series_01 است و در سمت
راست اپراتور یک فراخوان سازنده داریم
81
00:05:22,530 –> 00:05:23,910
.
82
00:05:23,910 –> 00:05:28,250
با نگاهی به این فراخوانی سازنده می
توان گفت که سازنده پارامتری شده
83
00:05:28,250 –> 00:05:30,340
از کلاس “Series” است.
84
00:05:30,340 –> 00:05:34,370
به عنوان پارامتر این سازنده
، متغیری را که لیست ما را نگه می دارد، ارائه کرده ایم
85
00:05:34,370 –> 00:05:35,630
.
86
00:05:35,630 –> 00:05:42,410
در مورد ما این متغیر list_01 است.
در هنگام اجرا، این فراخوانی یک سری Pandas ایجاد می کند
87
00:05:42,410 –> 00:05:47,380
و تمام عناصر متغیر
list_01 را به آن اضافه می کند.
88
00:05:47,380 –> 00:05:53,060
می توان گفت که این فرآیند
تبدیل لیست پایتون به سری پانداها است.
89
00:05:53,060 –> 00:05:54,530
بیایید این کد را اجرا کنیم.
90
00:05:54,530 –> 00:06:05,000
و نتیجه را ببینید.
91
00:06:05,000 –> 00:06:06,140
اجرا انجام شد.
92
00:06:06,140 –> 00:06:10,410
حالا بیایید بررسی کنیم که آیا تمام
عناصر لیست به سریال ما اضافه شده است یا
93
00:06:10,410 –> 00:06:11,410
خیر.
94
00:06:11,410 –> 00:06:14,620
و، دو راه برای انجام این کار وجود دارد –
1.
95
00:06:14,620 –> 00:06:19,330
استفاده از کاوشگر متغیر Spyder
IDE که من در اینجا از آن ا