در این مطلب، ویدئو چگونه با پایتون روی فایل های CSV داده بنویسیم؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:03,210
سلام بچه ها به پای لنون خوش آمدید اگر شما
2
00:00:03,210 –> 00:00:05,430
از علاقه مندان به پایتون توسعه دهنده پایتون هستید
3
00:00:05,430 –> 00:00:07,440
یا کسی که علاقه مند به یادگیری
4
00:00:07,440 –> 00:00:08,990
بیشتر در مورد زبان برنامه نویسی پایتون هستید
5
00:00:08,990 –> 00:00:12,420
، اشتراک در دو ویدیوی آخر را در نظر بگیرید
6
00:00:12,420 –> 00:00:14,309
7
00:00:14,309 –> 00:00:17,520
که در این آموزش در مورد روش های مختلف خواندن داده ها از CSV صحبت
8
00:00:17,520 –> 00:00:20,039
کردیم. همه چیز را در مورد
9
00:00:20,039 –> 00:00:22,800
نوشتن داده ها در یک CSV بدانید، اما اگر
10
00:00:22,800 –> 00:00:24,660
هنوز آموزش های
11
00:00:24,660 –> 00:00:27,000
خواندن داده ها از CSV را بررسی نکرده اید، روی پیوند I
12
00:00:27,000 –> 00:00:28,920
در گوشه سمت راست بالای
13
00:00:28,920 –> 00:00:31,080
ویدیو کلیک کنید و ابتدا ادامه دهید و این
14
00:00:31,080 –> 00:00:36,750
دو آموزش را تماشا کنید، مهم است. پس بچه ها
15
00:00:36,750 –> 00:00:39,649
بیایید در مورد نوشتن داده ها در یک CSV صحبت کنیم
16
00:00:39,649 –> 00:00:43,079
اکنون در آموزش قبلی ما قبلاً
17
00:00:43,079 –> 00:00:44,879
این کد را نوشتیم که در آن
18
00:00:44,879 –> 00:00:48,120
داده ها را از یک CSV با استفاده از کتابخانه CSV می خوانیم،
19
00:00:48,120 –> 00:00:50,039
می خواهیم دوباره از این کد استفاده کنیم و
20
00:00:50,039 –> 00:00:52,620
اکنون با استفاده از داده هایی که از آن می خوانیم.
21
00:00:52,620 –> 00:00:55,260
CSV داده ها را به
22
00:00:55,260 –> 00:00:58,410
یک CSV دیگر به نام نتیجه نقطه CSV خروجی
23
00:00:58,410 –> 00:01:01,710
می دهیم، بنابراین کاری که می توانیم انجام دهیم این است که قبل از شروع
24
00:01:01,710 –> 00:01:04,409
خواندن فایل CSV با باز کردن فایل،
25
00:01:04,409 –> 00:01:07,560
اجازه دهید عرض دیگری را در اینجا بنویسیم تا بتوانیم
26
00:01:07,560 –> 00:01:14,130
بگوییم w در نتیجه، نقطه CSV فایلی را باز کنید
27
00:01:14,130 –> 00:01:15,720
که در آن همه داده ها را
28
00:01:15,720 –> 00:01:18,479
با فرمت قابل نوشتن بنویسیم، بنابراین
29
00:01:18,479 –> 00:01:20,549
انواع زیادی از فرمت ها وجود دارد، یکی
30
00:01:20,549 –> 00:01:23,189
فرمت قابل خواندن است که با R نشان داده می شود، بنابراین
31
00:01:23,189 –> 00:01:24,540
وقتی فایل را
32
00:01:24,540 –> 00:01:26,220
با استفاده از یک قالب خوانا
33
00:01:26,220 –> 00:01:28,170
بنویسید نمی توانید چیزی روی آن بنویسید، نمی
34
00:01:28,170 –> 00:01:30,270
توانید هیچ تغییری در آن ایجاد کنید، اما ما می
35
00:01:30,270 –> 00:01:31,829
خواهیم این را با فرمت جدول درست باز
36
00:01:31,829 –> 00:01:34,799
کنیم که با یک W کوچک نشان داده شده است و
37
00:01:34,799 –> 00:01:39,540
می خواهیم بگوییم که خروجی درست است و
38
00:01:39,540 –> 00:01:43,350
اکنون تورفتگی می کنیم. کل کد به طوری
39
00:01:43,350 –> 00:01:45,390
که کل چیز در
40
00:01:45,390 –> 00:01:50,430
خط خروجی عرض باشد، بنابراین اکنون اینجا می توانید ببینید که
41
00:01:50,430 –> 00:01:53,040
ابتدا نقطه نتیجه CSV را با
42
00:01:53,040 –> 00:01:55,710
فرمت قابل نوشتن باز می کنیم و سپس
43
00:01:55,710 –> 00:01:58,920
CSV ورودی را هر نامی که در اینجا وجود دارد به عنوان
44
00:01:58,920 –> 00:02:02,610
فایل ورودی اکنون باز می کنیم. نگران نباشید اگر
45
00:02:02,610 –> 00:02:04,439
نقطه نتیجه ایجاد کنید، حتی اگر
46
00:02:04,439 –> 00:02:06,540
نقطه نتیجه ایجاد نکرده باشید CSV پایتون به
47
00:02:06,540 –> 00:02:08,788
طور خودکار نقطه نتیجه CSV را
48
00:02:08,788 –> 00:02:10,560
برای شما ایجاد می کند، بنابراین لازم نیست نگران
49
00:02:10,560 –> 00:02:11,780
این باشید
50
00:02:11,780 –> 00:02:15,920
که اکنون آن را ایجاد کرده اید، مثل ما یک خواننده تعریف کرده ایم.
51
00:02:15,920 –> 00:02:18,290
در اینجا ایراد کنید که داده ها برابر است
52
00:02:18,290 –> 00:02:21,350
برای CSV نه خواننده به طور مشابه، باید
53
00:02:21,350 –> 00:02:23,840
یک شیء نویسنده را نیز تعریف کنیم، بنابراین کاری که
54
00:02:23,840 –> 00:02:25,819
میتوانیم انجام دهیم این است که قبل از تعریف شیء خواننده،
55
00:02:25,819 –> 00:02:29,980
میتوانیم همچنین بگوییم
56
00:02:29,980 –> 00:02:34,340
دادههای زیرخط خروجی برابر با CS v dot writer است
57
00:02:34,340 –> 00:02:37,700
و سپس نام خروجی را ارسال میکنیم.
58
00:02:37,700 –> 00:02:41,420
فایلی که به
59
00:02:41,420 –> 00:02:43,640
جایی می رویم که می خواهیم خروجی بگیریم، بنابراین در اینجا
60
00:02:43,640 –> 00:02:46,580
می توانیم یک خروجی مکان را انتخاب کنیم زیرا
61
00:02:46,580 –> 00:02:49,280
نقطه نتیجه CSV را در
62
00:02:49,280 –> 00:02:51,530
قالب جدول درست به عنوان خروجی تعریف کرده ایم تا بتوانیم
63
00:02:51,530 –> 00:02:54,950
خروجی را در اینجا تعریف کنیم و سپس در جداکننده
64
00:02:54,950 –> 00:02:57,739
می توانیم به آن اشاره کنیم. کاما زیرا این همان چیزی است که
65
00:02:57,739 –> 00:02:59,930
میخواهیم درست حفظ کنیم، جداکننده
66
00:02:59,930 –> 00:03:01,580
در فایل ورودی کاما بود و همچنین
67
00:03:01,580 –> 00:03:03,230
میخواهیم همان جداکننده را
68
00:03:03,230 –> 00:03:06,170
در فایل خروجی خود حفظ کنیم، بنابراین اکنون بهجای
69
00:03:06,170 –> 00:03:08,450
چاپ هر چیزی در اینجا، همه چیزهای
70
00:03:08,450 –> 00:03:09,200
دیگر همان
71
00:03:09,200 –> 00:03:11,330
تعداد خط زیر خط برابر با صفر است.
72
00:03:11,330 –> 00:03:12,920
وقتی برای اولین بار خط اول را می خوانیم،
73
00:03:12,920 –> 00:03:15,470
اساساً این خط مکان،
74
00:03:15,470 –> 00:03:17,660
تعداد زیرخط برابر با صفر است،
75
00:03:17,660 –> 00:03:20,150
به جای اینکه آنچه را که می خواهیم بگوییم چاپ کنیم،
76
00:03:20,150 –> 00:03:23,329
باید آن خط را
77
00:03:23,329 –> 00:03:27,410
درست در CSV بنویسیم تا آنچه می توانیم بگوییم C است. SV dot
78
00:03:27,410 –> 00:03:30,340
ردیف سمت راست
79
00:03:30,500 –> 00:03:32,900
متاسفم نه CSV dot ردیف سمت راست
80
00:03:32,900 –> 00:03:34,670
باید بگوییم زیرا قبلاً یک
81
00:03:34,670 –> 00:03:37,430
داده خروجی را در اینجا شی نویسنده تعریف کرده ایم بنابراین
82
00:03:37,430 –> 00:03:39,049
می خواهیم از آن شی استفاده کنیم بنابراین می
83
00:03:39,049 –> 00:03:44,870
گوییم داده خروجی نقطه ردیف سمت راست و سپس
84
00:03:44,870 –> 00:03:48,200
در ردیف
85
00:03:48,200 –> 00:03:51,220
سطر اساساً ردیف را برای ردیف در
86
00:03:51,220 –> 00:03:54,200
دادههای خروجی ارسال میکند.
87
00:03:54,200 –> 00:03:55,489
88
00:03:55,489 –> 00:03:57,890
89
00:03:57,890 –> 00:03:59,720
90
00:03:59,720 –> 00:04:02,090
91
00:04:02,090 –> 00:04:05,630
92
00:04:05,630 –> 00:04:08,989
در براکت ها می توانیم پارامتر ردیف را در ردیف پاس دهیم،
93
00:04:08,989 –> 00:04:15,859
بنابراین حالا بیایید این فایل را اجرا کنیم تا
94
00:04:15,859 –> 00:04:18,680
در اینجا می توانید به طور خودکار یک نقطه نتیجه را ببینید
95
00:04:18,680 –> 00:04:21,108
CSV ایجاد می شود، می بینیم که تعداد
96
00:04:21,108 –> 00:04:23,860
ردیف ها پردازش سه سه صفر دو است و
97
00:04:23,860 –> 00:04:25,610
تمام داده ها در
98
00:04:25,610 –> 00:04:27,740
CSV این نوشته شده است.
99
00:04:27,740 –> 00:04:29,900
مثل سادهترین راه برای نوشتن دادهها
100
00:04:29,900 –> 00:04:33,439
در CSV است، حالا بیایید در مورد آن فکر کنیم، این به
101
00:04:33,439 –> 00:04:35,539
طور ایدهآل کاری نیست که شما در
102
00:04:35,539 –> 00:04:37,969
مهندسی داده در شرکتها انجام میدهید، شما
103
00:04:37,969 –> 00:04:40,099
فقط دادهها را از یک CSV مختلف کپی نمیکنید یا دادهها را از یک CSV میخوانید.
104
00:04:40,099 –> 00:04:42,199
CSV و سپس با
105
00:04:42,199 –> 00:04:44,270
کپی کردن یا نوشتن همان مقدار در یک
106
00:04:44,270 –> 00:04:46,580
CSV متفاوت، باید تغییراتی را انجام دهید،
107
00:04:46,580 –> 00:04:48,770
باید
108
00:04:48,770 –> 00:04:52,159
109
00:04:52,159 –> 00:04:54,050
داده ها را تجزیه و تحلیل کنید.
110
00:04:54,050 –> 00:04:56,419
111
00:04:56,419 –> 00:04:59,120
مقدار CSV
112
00:04:59,120 –> 00:05:01,129
را انجام می دهیم،
113
00:05:01,129 –> 00:05:03,590
یک ستون اضافی اضافه می کنیم و سپس
114
00:05:03,590 –> 00:05:05,449
آن را در یک CSV دیگر می نویسیم،
115
00:05:05,449 –> 00:05:08,060
اجازه دهید به فایل ورودی
116
00:05:08,060 –> 00:05:10,939
در اینجا برگردیم، می بینیم که
117
00:05:10,939 –> 00:05:12,979
ستونی به نام hi وجود دارد. و ستونی
118
00:05:12,979 –> 00:05:15,529
به نام کم وجود دارد که اساساً نشان دهنده
119
00:05:15,529 –> 00:05:17,330
بالاترین ارزش و کمترین
120
00:05:17,330 –> 00:05:19,580
ارزش سهام به ترتیب برای همان تاریخ
121
00:05:19,580 –> 00:05:22,039
درست در این تاریخ است،
122
00:05:22,039 –> 00:05:24,560
بنابراین در اینجا اکنون می خواهیم
123
00:05:24,560 –> 00:05:27,020
ستونی به نا