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