در این مطلب، ویدئو VLOOKUP در پایتون – اسکریپت سریع و آسان پانداها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,360 –> 00:00:03,439
سلام، من به شما نشان خواهم داد که چگونه
2
00:00:03,439 –> 00:00:06,480
یک vlookup را در پایتون
3
00:00:06,480 –> 00:00:10,000
با استفاده از کتابخانه pandas انجام دهید، اوه، vlookup
4
00:00:10,000 –> 00:00:13,599
برای یافتن داده های عمودی استفاده
5
00:00:13,599 –> 00:00:15,200
می شود که می دانید و به صورت عمودی مرتب شده
6
00:00:15,200 –> 00:00:17,199
اند، به همین دلیل به آن
7
00:00:17,199 –> 00:00:18,560
vlookup
8
00:00:18,560 –> 00:00:21,760
می گویند که ما از سمت چپ استفاده می کنیم.
9
00:00:21,760 –> 00:00:24,800
بیشترین ارزش در فرمول vlookup است،
10
00:00:24,800 –> 00:00:28,000
به همین دلیل است که شما همیشه مجبور هستید
11
00:00:28,000 –> 00:00:29,039
از آن مقدار استفاده کنید
12
00:00:29,039 –> 00:00:32,320
و کاری که در واقع
13
00:00:32,320 –> 00:00:35,760
انجام می دهد آوردن دو جدول و اتصال
14
00:00:35,760 –> 00:00:36,320
آنها
15
00:00:36,320 –> 00:00:39,760
در چیزی است که به آن Join گفته می شود و
16
00:00:39,760 –> 00:00:44,079
بنابراین اگر به این اکسل نگاهی بیندازید،
17
00:00:44,079 –> 00:00:47,520
من دارم um
18
00:00:47,520 –> 00:00:50,559
یک جدول بزرگ اینجا و سپس من
19
00:00:50,559 –> 00:00:54,640
دو جدول دارم که دارای مقادیری هستند
20
00:00:54,640 –> 00:00:57,680
که من علاقه
21
00:00:57,680 –> 00:01:00,000
مندم و از این مقادیر جستجو پیدا می کنم، بنابراین
22
00:01:00,000 –> 00:01:01,840
غذا را
23
00:01:01,840 –> 00:01:04,879
در ستون بخش بازار برجسته کرده
24
00:01:04,879 –> 00:01:09,439
ام و می خواهم از این مقادیر برای برگرداندن
25
00:01:09,439 –> 00:01:14,240
این داده ها استفاده کنم. ما به دادههای هتل نگاه میکنیم
26
00:01:14,240 –> 00:01:16,799
و کاری که میخواهیم انجام دهیم این است
27
00:01:16,799 –> 00:01:18,560
که آن را در
28
00:01:18,560 –> 00:01:22,000
یک دفترچه یادداشت مشتری بیاوریم که یک ایده است
29
00:01:22,000 –> 00:01:26,159
و میخواهیم از ادغام برای
30
00:01:26,159 –> 00:01:29,360
بازگرداندن آن دادهها استفاده کنیم و من
31
00:01:29,360 –> 00:01:32,799
میتوانم کمی تصویری از آنچه را به شما نشان دهم. یک ادغام است بنابراین
32
00:01:32,799 –> 00:01:35,200
ما از این mai استفاده می کنیم n جدولی که در
33
00:01:35,200 –> 00:01:36,079
اینجا
34
00:01:36,079 –> 00:01:39,759
داریم و کاری که انجام میدهیم این است که
35
00:01:39,759 –> 00:01:43,200
تمام دادههایی را وارد میکنیم که مطابقت دارند،
36
00:01:43,200 –> 00:01:47,200
به عنوان مثال برای vlookup جدول سمت چپ،
37
00:01:47,200 –> 00:01:50,560
بنابراین این
38
00:01:50,560 –> 00:01:52,960
توابعی است که ما از ادغام استفاده
39
00:01:52,960 –> 00:01:54,320
40
00:01:54,320 –> 00:01:56,240
میکنیم که یک join است و ما قرار است
41
00:01:56,240 –> 00:01:57,920
42
00:01:57,920 –> 00:02:01,040
دادههایی را بیاوریم که با جدول سمت چپ ما
43
00:02:01,040 –> 00:02:04,880
در این مثال مطابقت داشته باشد که
44
00:02:04,880 –> 00:02:08,080
یک اتصال چپ است، خوب است،
45
00:02:08,080 –> 00:02:10,878
بنابراین بیایید یک نوت بوک مشتری را باز کنیم و
46
00:02:10,878 –> 00:02:11,920
شروع کنیم،
47
00:02:11,920 –> 00:02:14,080
بنابراین در اینجا من یک دفترچه یادداشت مشتری دارم
48
00:02:14,080 –> 00:02:16,879
و اولین کاری که میخواهیم انجام دهیم این است که بارگیری کنیم. در
49
00:02:16,879 –> 00:02:19,440
pandas pandas یک کتابخانه دستکاری داده است
50
00:02:19,440 –> 00:02:20,640
51
00:02:20,640 –> 00:02:22,640
و ما میتوانیم همه کارها را با آن در
52
00:02:22,640 –> 00:02:24,480
این کتابخانه انجام دهیم،
53
00:02:24,480 –> 00:02:27,040
بنابراین اولین دستور را در آن قرار میدهم، بنابراین
54
00:02:27,040 –> 00:02:27,599
55
00:02:27,599 –> 00:02:30,640
پانداها را وارد
56
00:02:30,640 –> 00:02:34,080
میکنیم که کتابخانهای است که از آن استفاده
57
00:02:34,080 –> 00:02:38,400
میکنیم و میخواهیم وارد کردن پانداها بهعنوان pd
58
00:02:38,400 –> 00:02:41,519
چرا ما بهعنوان pd استفاده میکنیم،
59
00:02:41,519 –> 00:02:44,560
زیرا این نام مستعاری است که ما
60
00:02:44,560 –> 00:02:46,640
از pd استفاده میکنیم کوتاهتر از
61
00:02:46,640 –> 00:02:49,040
استفاده از پانداها است، بنابراین این
62
00:02:49,040 –> 00:02:51,200
استانداردی است که
63
00:02:51,200 –> 00:02:53,040
اکنون که من وارد کردهام استفاده میکنیم که میتوانم فقط
64
00:02:53,040 –> 00:02:55,840
به سادگی آن را اجرا کنید
65
00:02:55,840 –> 00:02:57,840
و اکنون که بارگذاری شده است و
66
00:02:57,840 –> 00:02:59,360
می توانید ببینید که با این
67
00:02:59,360 –> 00:03:03,120
یکی در اینجا من میخواهم
68
00:03:03,120 –> 00:03:06,080
دادههای اصلی خود را وارد کنم، بنابراین دادههای اصلی
69
00:03:06,080 –> 00:03:07,360
این جدول خواهد بود،
70
00:03:07,360 –> 00:03:11,120
بنابراین بیایید آن را
71
00:03:11,120 –> 00:03:14,640
جدول اصلی زیرخط اصلی صدا کنیم
72
00:03:14,640 –> 00:03:17,519
و من اکنون از آن نام مستعار pd استفاده
73
00:03:17,519 –> 00:03:19,200
میکنم و سپس ما از تابع read
74
00:03:19,200 –> 00:03:23,440
see read اکسل استفاده می کنم
75
00:03:23,440 –> 00:03:26,080
و سپس چه کاری می خواهم انجام دهم، می خواهم
76
00:03:26,080 –> 00:03:28,799
مسیری را پیدا کنم که داده هایم در آن قرار
77
00:03:28,799 –> 00:03:33,840
دارند
78
00:03:33,840 –> 00:03:36,640
و فکر می کنم این را روی دسکتاپ خود ذخیره کرده ام، بنابراین
79
00:03:36,640 –> 00:03:40,319
فقط می خواهم آن مسیر را در آن بنویسم
80
00:03:43,440 –> 00:03:46,879
و
81
00:03:46,879 –> 00:03:50,319
82
00:03:50,319 –> 00:03:55,200
اکنون که ما
83
00:03:55,200 –> 00:03:58,480
باید بگوییم این جدول
84
00:03:58,480 –> 00:04:00,480
در کجای این کتاب
85
00:04:00,480 –> 00:04:03,280
کار در یک برگه قرار دارد و این برگه 2018 نامیده می شود،
86
00:04:03,280 –> 00:04:06,000
به این دلیل که این داده 2018 است، اکنون که ما باید بگوییم که این جدول در کجا قرار گرفته است، نامیده می شود زیرا این داده 2018 است،
87
00:04:06,000 –> 00:04:09,599
بنابراین ما فقط نام
88
00:04:09,599 –> 00:04:13,519
برگه پارامتر نام ورق را وارد می کنیم.
89
00:04:13,519 –> 00:04:17,680
و سپس برابر و سپس 2018.
90
00:04:17,680 –> 00:04:19,839
اکنون میخواهیم مطمئن شویم که بارگذاری شده است،
91
00:04:19,839 –> 00:04:22,000
بنابراین میتوانیم
92
00:04:22,000 –> 00:04:24,800
دوباره یک جدول اصلی را انجام دهیم زیرا
93
00:04:24,800 –> 00:04:25,440
آن را
94
00:04:25,440 –> 00:04:28,000
به عنوان آن متغیر ذخیره کردهایم و میتوانیم به
95
00:04:28,000 –> 00:04:29,199
96
00:04:29,199 –> 00:04:32,080
سر آن فریم داده نگاه کنیم که اساساً
97
00:04:32,080 –> 00:04:32,800
یک جدول
98
00:04:32,800 –> 00:04:37,360
است. پانداها، بنابراین من آن را اجرا می کنم
99
00:04:37,360 –> 00:04:39,440
و باید پنج ردیف اول را ببینیم
100
00:04:39,440 –> 00:04:41,440
که سر داده است
101
00:04:41,440 –> 00:04:43,360
و یک فایل بزرگ است، بنابراین ممکن است یک
102
00:04:43,360 –> 00:04:44,880
دقیقه طول بکشد،
103
00:04:44,880 –> 00:04:47,199
بنابراین دادههایی وجود دارد که
104
00:04:47,199 –> 00:04:50,320
در تمام ردیفها به دنبال آن هستیم،
105
00:04:50,320 –> 00:04:53,360
اکنون باید جداول دیگر خود را بیاوریم
106
00:04:53,360 –> 00:04:57,040
تا بتوانیم کمی ذخیره کنیم.
107
00:04:57,040 –> 00:04:58,720
فقط با کپی کردن
108
00:04:58,720 –> 00:05:03,280
این قسمت به پایین
109
00:05:03,280 –> 00:05:06,320
و سپس دادن یک نام جدید
110
00:05:06,320 –> 00:05:08,840
به ما میخواهیم یکی دیگر
111
00:05:08,840 –> 00:05:10,400
112
00:05:10,400 –> 00:05:13,440
را بازار خود
113
00:05:18,000 –> 00:05:21,840
جدول بازار بازار بنامیم و سپس میتوانیم برویم
114
00:05:21,840 –> 00:05:23,680
و ببینیم کجا قرار دارد، بنابراین
115
00:05:23,680 –> 00:05:25,440
بخش بازار در اینجا داریم
116
00:05:25,440 –> 00:05:28,880
که نام برگه و تنها کاری که
117
00:05:28,880 –> 00:05:29,440
باید انجام دهیم این
118
00:05:29,440 –> 00:05:32,320
است که به عقب برگردیم
119
00:05:33,360 –> 00:05:36,880
و این بخش بازار را صدا
120
00:05:36,880 –> 00:05:39,840
121
00:05:43,360 –> 00:05:47,280
می زنیم و تنها کاری که می خواهیم انجام دهیم این است که دوباره آن را کپی کنیم
122
00:05:47,280 –> 00:05:49,360
123
00:05:49,360 –> 00:05:51,520
و اکنون می خواهیم بتوانیم این را
124
00:05:51,520 –> 00:05:53,039
125
00:05:53,039 –> 00:05:55,919
میز غذا بنامیم
126
00:05:58,639 –> 00:06:01,680
و بیایید به خودمان برگردیم. به
127
00:06:01,680 –> 00:06:02,000
128
00:06:02,000 –> 00:06:07,840
این ورق می گویند هزینه وعده غذایی
129
00:06:12,960 –> 00:06:15,280
و سپس تنها کاری که باید انجام دهیم این است که اجرا کنیم
130
00:06:15,280 –> 00:06:16,080
تا بتوانیم
131
00:06:16,080 –> 00:06:21,840
Shift enter را برای اجرا فشار
132
00:06:22,000 –> 00:06:24,160
دهیم تا حالا که همه آن جدول ها
133
00:06:24,160 –> 00:06:26,800
بارگذاری شده اند،
134
00:06:27,199 –> 00:06:30,400
می خواهیم بتوانیم آن
135
00:06:30,400 –> 00:06:33,520
میزها را به جدول اصلی متصل کنیم.
136
00:06:33,520 –> 00