Completed
สอนทำ web scraping ด้วย Python: การ scrape url link และ img เพื่อสร้างเป็น DataFrame ตอนที่ 1
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
สอน Python สำหรับ data science ด้วย Jupyter notebook, pandas
Automatically move to the next video in the Classroom when playback concludes
- 1 สอน Python สำหรับ Data science: การติดตั้ง Anaconda Python และ Jupyter Notebook บน Windows
- 2 สอน Jupyter notebook: รู้จัก Jupyter notebook
- 3 สอน Jupyter notebook: แนะนำหลักการและชุดคำสั่งพื้นฐาน
- 4 สอน Jupyter notebook: การใช้คำสั่งเบื้องต้น ตอนที่ 1
- 5 สอน Jupyter notebook: การใช้คำสั่งเบื้องต้น ตอนที่ 2
- 6 สอน Jupyter notebook: การใช้ markdown ตอนที่ 1
- 7 สอน Jupyter notebook: การใช้ markdown ตอนที่ 2
- 8 สอน Jupyter notebook: วิธีการเขียน Markdown เพื่อสร้างสารบัญให้กับ Jupyter Notebook
- 9 เทคนิคการใช้ IPython.display เพื่อเปิดไฟล์เสียง แสดงรูป JSON และ YouTube ใน Jupyter Notebook
- 10 สอน Jupyter notebook: การแสดงหน้าเว็บ รูปภาพและ YouTube ใน notebook
- 11 สอน Jupyter notebook: เทคนิคการใช้ autocomplete และ help เพื่อเขียนโค้ด
- 12 สอน Jupyter notebook: เทคนิคการ start Jupyter notebook บน Windows
- 13 สอน Jupyter notebook: การ run Jupyter notebook ใน browser ที่ต้องการ
- 14 สอน Jupyter Notebook: การ run notebook cell ที่มี Python Prompt (เครื่องหมายมากกว่า 3 ตัว)
- 15 สอน Jupyter notebook: การ copy cells ข้าม notebooks
- 16 สอน Jupyter notebook: การเก็บและแชร์ notebooks บน github
- 17 สอน Jupyter Notebook: ลองใช้ Jupyter notebook บน Cloud ด้วย Google Colaboratory (Colab)
- 18 การใช้ pip เพื่อจัดการ Python packages ใน Google Colaboratory
- 19 เทคนิคการใช้ Jupyter notebook บน Visual Studio Code
- 20 สอน Python สำหรับ Data science: รู้จักกับ pandas
- 21 สอน Python สำหรับ Data science: pandas.Series
- 22 สอน Python สำหรับ Data science: รู้จักกับ pandas DataFrame
- 23 สอน Python สำหรับ Data science: การสำรวจข้อมูลเบื้องต้นด้วย pandas
- 24 สอน Python สำหรับ Data science: การแสดงแถวข้อมูลใน pandas โดยใช้ head, tail และ sample
- 25 สอน Python สำหรับ Data science: ประเภทข้อมูล (data types) ใน pandas
- 26 การกำหนด max_rows, max_columns, float_format เพื่อแสดงข้อมูลใน pandas DataFrame
- 27 การสร้างกราฟด้วย pandas: การสร้างฮีสโตแกรม (histogram) และ density plot
- 28 การสร้างกราฟด้วย pandas: การสร้าง boxplot
- 29 การสร้างกราฟด้วย pandas: การสร้าง boxplot หลายรูปพร้อมกัน
- 30 การสร้างกราฟด้วย pandas: การสร้างกราฟ XY หรือ Scatter Plot
- 31 การสร้างกราฟด้วย pandas: การสร้างกราฟแท่ง (bar graph)
- 32 การสร้างกราฟด้วย pandas: การสร้างกราฟ stacked bar
- 33 การสร้างกราฟด้วย pandas: กราฟเส้น (line graph)
- 34 การสร้างกราฟด้วย pandas: การสร้างกราฟเส้นแสดงการเปลี่ยนแปลงเป็น % เปรียบเทียบ
- 35 การสร้างกราฟด้วย pandas: การสร้างกราฟเส้นหลายเส้นและหลายรูปพร้อม ๆ กัน
- 36 การสร้างกราฟด้วย pandas: การสร้างกราฟที่มีตัวอักษรไทยด้วย pandas
- 37 การสร้างกราฟด้วย pandas: การกำหนด style ให้กับกราฟ
- 38 สอน pandas: การสร้าง correlation matrix พร้อมแสดงผลแบบ heatmap
- 39 สอน Python สำหรับ Data science: การอ่านไฟล์ CSV, TSV, FWF, Excel, Zip มาสร้างเป็น pandas DataFrame
- 40 สอน Python สำหรับ Data science: การอ่านไฟล์ข้อมูลจาก local, web, dropbox, github ด้วย pandas
- 41 สอน pandas: การอ่านไฟล์ที่แชร์จาก OneDrive มาสร้างเป็น DataFrame
- 42 สอน Python สำหรับ Data science: การอ่านไฟล์ที่ไม่มี header row
- 43 สอน Python สำหรับ Data science: การสร้าง pandas DataFrame จาก Clipboard
- 44 สอน Python สำหรับ Data science: การอ่านไฟล์ที่มีข้อมูลวันเวลา (date/time data) ด้วย pandas
- 45 สอน Python สำหรับ Data science: การอ่านและรวมไฟล์ CSV หลาย ๆ ไฟล์
- 46 สอน Python สำหรับ Data science: การ save pandas DataFrame เป็นไฟล์ CSV
- 47 สอน Python สำหรับ Data science: การอ่านไฟล์ Excel ด้วย pandas
- 48 สอน Python สำหรับ Data science: การอ่านชีทหลาย ๆ ชีทจาก Excel มาสร้างเป็น DataFrame (ตอนที่ 1)
- 49 สอน Python สำหรับ Data science: การอ่านชีทหลาย ๆ ชีทจาก Excel มาสร้างเป็น DataFrame (ตอนที่ 2)
- 50 สอน Python สำหรับ Data science: การ save หลาย ๆ pandas DataFrame ให้เป็นไฟล์ Excel
- 51 สอน Python สำหรับ Data science: การอ่านข้อมูลจาก google sheets มาสร้างเป็น pandas DataFrame
- 52 สอน pandas: การอ่านไฟล์ csv, tsv, json, excel ที่แชร์บน Google Drive
- 53 สอน pandas: การอ่านและแปลงข้อมูลจาก Google Form เช่น แปลงข้อความ "พอใจมาก" ให้เป็นเลข 4
- 54 การดึงข้อมูลตัวชี้วัดจาก World Bank ด้วย pandas
- 55 สอน Python สำหรับ Data science: การอ่านข้อมูลจาก web ที่อยู่ในรูปตาราง html ด้วย read_html
- 56 สอน Python สำหรับ Data science: การอ่านไฟล์ JSON มาสร้างเป็น pandas dataframe
- 57 การใช้ GET requests ในการดึงข้อมูล text file (CSV, JSON) และรูปภาพจาก web URL
- 58 สอน Python สำหรับ data science: การใช้ Pandas ดึงข้อมูลจาก Bank Of Thailand API (REST API)
- 59 การอ่าน R datasets มาเป็น pandas DataFrame
- 60 สอน pandas: การอ่านและเขียนไฟล์ SPSS (read and write SPSS sav and zsav file)
- 61 สอน Python สำหรับ Data science: การอ่านข้อมูลจาก sqlite3 มาเป็น pandas DataFrame
- 62 สอน Python สำหรับ Data science: การแปลง pandas DataFrame ให้เป็นตารางใน sqlite3
- 63 สอน Python สำหรับ data science: การดึงข้อมูลจาก Microsoft SQL Server มาสร้างเป็น pandas DataFrame
- 64 สอน pandas: save DataFrame ไปเป็นตารางใน MS SQL Server
- 65 สอน pandas: การเชื่อมต่อกับฐานข้อมูล PostgreSQL
- 66 สอน Python สำหรับ data science: การดึงข้อมูลจาก MySQL มาสร้างเป็น pandas DataFrame
- 67 สอน pandas: save DataFrame ไปเป็นตารางใน MySQL, PostgreSQL และ SQLite
- 68 สอน Python สำหรับ Data science: การใช้งาน pandas index เบื้องต้น
- 69 สอน Python สำหรับ Data science: การเลือกคอลัมน์ใน pandas DataFrame ตอนที่ 1
- 70 สอน Python สำหรับ Data science: การเลือกคอลัมน์ใน pandas DataFrame ตอนที่ 2
- 71 สอน Python สำหรับ Data science: การเลือกแถวข้อมูลตามเงื่อนไข
- 72 สอน Python สำหรับ Data science: การลบแถวและคอลัมน์ใน DataFrame
- 73 สอน Python สำหรับ Data science: การเปลี่ยนชื่อคอลัมน์ใน pandas DataFrame
- 74 สอน Python สำหรับ Data science: การเรียงลำดับข้อมูลใน pandas ด้วย sort_values และ sort_index
- 75 สอน Python สำหรับ Data science: การใช้ loc เพื่อเลือกแถวและคอลัมน์
- 76 สอน Python สำหรับ Data science: การใช้ loc ร่วมกับ regex เพื่อเลือกชื่อคอลัมน์
- 77 สอน Python สำหรับ Data science: การใช้ iloc เพื่อเลือกแถวและคอลัมน์ใน pandas DataFrame
- 78 สอน Python สำหรับ Data science: การใช้ at และ iat ในการเข้าถึงและกำหนดค่าแบบ scalar ใน DataFrame
- 79 สอน Python สำหรับ Data science: การสร้าง two-level index ให้ pandas DataFrame
- 80 สอน Python สำหรับ Data science: การสร้าง three-level index ให้ pandas DataFrame
- 81 สอน Python สำหรับ Data science: การใช้ pandas IndexSlice เพื่อดึงข้อมูล multi-level index ตอนที่ 1
- 82 สอน Python สำหรับ Data science: การใช้ pandas IndexSlice เพื่อดึงข้อมูล multi-level index ตอนที่ 2
- 83 การดึงราคาหุ้นในตลาดหุ้นไทยและต่างประเทศด้วย pandas (get daily stock price)
- 84 สอน pandas: เข้าใจการทำงานของ multilevel column names เช่น ข้อมูลราคาหุ้นรายวัน
- 85 สอน Python สำหรับ Data science: การทำงานกับข้อมูลวันและเวลาใน pandas
- 86 สอน Python สำหรับ Data science: การจัดการข้อมูลแบบ TimeSeries (DatetimeIndex)
- 87 สอน Python สำหรับ Data science: การใช้ groupby เพื่อจัดกลุ่มข้อมูลใน pandas DataFrame
- 88 สอน Python สำหรับ Data science: การใช้ Series.str.replace เพื่อ clean ข้อมูล
- 89 สอน Python สำหรับ Data science: การปรับแต่งข้อมูลในคอลัมน์ เช่น ลบส่วนที่ไม่ใช่เลข 0-9 ออกจากข้อมูล
- 90 สอน pandas: การแปลงตัวเลขที่มีสัญลักษณ์สกุลเงินและหน่วย (clean currency text) เช่น $70K เป็น 70000
- 91 สอน Python สำหรับ Data science: การใช้ pandas drop_duplicates เพื่อลบแถวซ้ำ
- 92 สอน Python สำหรับ Data science: การจัดการกับ missing values ตอนที่ 1
- 93 สอน Python สำหรับ Data science: การจัดการกับ missing values ตอนที่ 2
- 94 สอน Python สำหรับ Data science: การแทนที่ missing values
- 95 สอน Python สำหรับ Data science: ตัวแปรแบบ category เบื้องต้น
- 96 สอน Python สำหรับ Data science: การสร้าง ordered category ใน pandas DataFrame
- 97 สอน Python สำหรับ Data science: การใช้ cut เพื่อแบ่งข้อมูลออกเป็น category
- 98 สอน Python สำหรับ Data science: การรวมหลาย ๆ DataFrame เข้าด้วยกันด้วย pandas.concat
- 99 สอน Python สำหรับ Data science: การใช้ aggregate function ใน Series และ DataFrame
- 100 สอน pandas: เข้าใจการทำงาน axis=0 (by index) และ axis=1 (by columns)
- 101 สอน Python สำหรับ Data science: การสร้างตารางไขว้ (crosstab) ด้วย pandas
- 102 สอน Python สำหรับ Data science: การสร้าง pivot table ด้วย pandas เบื้องต้น
- 103 สอน Python สำหรับ Data science: การ melt/unpivot pandas DataFrame
- 104 สอน Python สำหรับ Data science: การสร้าง pandas pivot table แสดงความถี่ และการแสดง missing values
- 105 สอน Python สำหรับ Data science: การใช้ aggregate function ใน pivot table ของ pandas
- 106 สอน Python สำหรับ Data science: การใช้ diff() และ pct_change() เพื่อหาผลต่างระหว่างสองแถว
- 107 สอน Python สำหรับ Data science: การใช้ diff() และ pct_change() ร่วมกับ groupby ใน pandas DataFrame
- 108 สอน Python สำหรับ Data science: การหาค่าแรกและค่าสุดท้ายของแต่ละ group ใน pandas DataFrame
- 109 สอน pandas: การคำนวณราคาหุ้นเทียบกับวันที่ใช้เป็นฐานด้วย groupby().first()
- 110 สอน pandas การหาแถวที่มีค่าสูงสุดและต่ำสุดด้วย nlargest, nsmallest
- 111 สอน Python สำหรับ Data science: สร้างคอลัมน์แสดงลำดับ (rank) ด้วย pandas
- 112 สอน Python สำหรับ Data science: การ standardize data (z-score) ด้วย pandas
- 113 การสร้าง dummy variable และใช้งานกับ Linear Regression ของ scikit-learn และ statsmodels
- 114 สอน Python สำหรับ Data science: การ merge DataFrames แบบ inner join
- 115 สอน Python สำหรับ Data science: การ merge DataFrames แบบ left join
- 116 สอน Python สำหรับ Data science: รู้จักกับ lambda function
- 117 สอน Python สำหรับ Data science: การใช้ lambda function กับ pandas Series และ DataFrame
- 118 สอน Python สำหรับ Data science: การใช้ map ใน pandas
- 119 สอน Python สำหรับ Data science: การใช้ applymap ใน pandas
- 120 สอน Python สำหรับ Data science: การใช้ apply ใน pandas
- 121 สอน pandas: จัดการข้อมูลแยกตามกลุ่มด้วยหลักการ Split-Apply-Combine
- 122 สอน Python สำหรับ Data science: การใช้ query ในการกรองข้อมูลใน pandas DataFrame
- 123 สอน Python สำหรับ Data science: การใช้ any() และ all() ในการตรวจสอบ True/False
- 124 สอน Python สำหรับ Data science: การสลับแถว (shuffle) ใน pandas DataFrame
- 125 สอน Python สำหรับ Data science: การสุ่มแถวจากข้อมูลที่แบ่งออกเป็นกลุ่ม ๆ
- 126 สอน Python สำหรับ Data science: การสุ่มแถวจากข้อมูลที่แบ่งออกเป็นกลุ่ม ๆ โดยระบุจำนวนที่ต้องการ
- 127 สอน Python สำหรับ Data science: การแบ่ง DataFrame ออกเป็น training และ test datasets (ตอนที่ 1)
- 128 สอน Python สำหรับ Data science: การแบ่ง DataFrame ออกเป็น training และ test datasets (ตอนที่ 2)
- 129 สอน pandas: การเข้าถึงแต่ละแถวใน DataFrame (iterate rows in dataframe)
- 130 สอน Python สำหรับ Data science: กำหนดจำนวนแถวที่จะแสดงผลและรูปแบบการแสดงตัวเลข
- 131 สอน Python สำหรับ Data science: การปรับแต่ง style ในการแสดงข้อมูล DataFrame เบื้องต้น
- 132 สอน Python สำหรับ Data science: การปรับแต่ง style ในการแสดงข้อมูล DataFrame ด้วย custom function
- 133 สอน Python สำหรับ Data science: การแสดงรูปและ hyperlinkใน pandas DataFrame
- 134 สอนไพธอน Python 3: การดาวน์โหลดรูปภาพจาก URL เพื่อแสดงผลบน jupyter notebook
- 135 สอนทำ web scraping ด้วย Python: การ scrape รูปภาพจากหน้าเว็บด้วย BeautifulSoup
- 136 สอนทำ web scraping ด้วย Python: การ scrape url link และ img เพื่อสร้างเป็น DataFrame ตอนที่ 1
- 137 สอนทำ web scraping ด้วย Python: การ scrape url link และ img เพื่อสร้างเป็น DataFrame ตอนที่ 2
- 138 สอน web scraping: การ scape นักเตะทีม Liverpool มาเก็บใน pandas.DataFrame
- 139 สอนการ download รูปภาพจาก url ที่เก็บใน pandas DataFrame
- 140 สอน web scraping ในการดึงข้อความและรูปภาพเพื่อแสดงบน Notebook และบันทึกเป็นไฟล์
- 141 สอน web scraping ในการดึงข้อความและรูปภาพมาเก็บในฐานข้อมูล MySQL
- 142 สอน pandas: explode (unnest) multivalue column เช่น คอลัมน์ที่เก็บค่าแบบ list
- 143 สอน pandas: ทำความสะอาดข้อมูล JSON
- 144 สอน pandas: ดึงข้อมูล JSON จาก public RESTful APIs เช่น อัตราแลกเปลี่ยน พยากรณ์อากาศ Pokemon
- 145 สอน pandas: รู้จักกับ JSON string format แบบต่าง ๆ ที่ pandas รองรับ
- 146 สอน pandas: การจัดการกับคอลัมน์ใน DataFrame ที่เก็บค่าแบบ dict และ list
- 147 สอน pandas: การดึงข้อมูลดัชนีตลาดหุ้นทั่วโลกแบบรายวัน (get daily stock market index)
- 148 สอน pandas: การอ่านไฟล์ SAS (xport, sas7bdat)
- 149 สอน pandas: การ stack และ unstack DataFrame ที่มี MultiIndex
- 150 สอน pandas: การเชื่อมต่อกับ Azure SQL Database
- 151 สอน pandas: การทำงานกับคอลัมน์ที่มีชื่อเป็นตัวเลข (numeric column name)
- 152 สอน pandas: การจัดรูปแบบการแสดงผลตัวเลช เช่น จำนวนจุดทศนิยม เปอร์เซ็นต์ ใส่ , คั่นทุก 3 หลัก
- 153 สอน pandas: การเลือก row/column label ด้วย filter เช่น เลือกชื่อคอลัมน์ที่มีคำว่า math
- 154 สอน pandas: การรวมชื่อคอลัมน์แบบ MultiIndex เข้าด้วยกัน
- 155 สอน pandas: การดึงอัตราแลกเปลี่ยนเงินตราต่างประเทศจาก RESTful api
- 156 สอน pandas: การหาค่าเฉลี่ยดัชนีตลาดหุ้นแยกตามสัปดาห์ เดือน ไตรมาส และปี
- 157 สอนไพธอน Python: การใช้ tqdm เพื่อสร้าง progress meter
- 158 สอนไพธอน Python: การใช้ io.StringIO เพื่อทำ memory file (อ่าน string ให้เหมือนอ่านไฟล์)
- 159 สอน pandas: การใช้คำสั่ง SQL เพื่อดึงข้อมูลใน DataFrame ด้วย pandasql package
- 160 สอน pandas: การ merge ข้อมูลราคาน้ำมันและทองคำรายเดือน (merge oil and gold prices)
- 161 สอน pandas: การ merge ราคาน้ำมันและดัชนีตลาดหุ้นรายวันเข้าด้วยกัน (merge oil prices and stock index)
- 162 สอน pandas: การอ่านและรวมหลาย ๆ ชีทจาก Google Sheets มาสร้างเป็น DataFrame
- 163 สอน pandas: เทคนิคการใช้ regular expression ในการกรองข้อมูลแบบต่าง ๆ
- 164 สอน data science: การดึงข้อความภาษาไทยด้วย regex (extract Thai characters with regular expression)
- 165 สอน pandas: การทำความสะอาดข้อมูลด้วย regular expression (str.extract และ str.split)
- 166 สอน pandas: การสร้าง dummy/one-hot จาก multivalued column
- 167 การแปลง pandas DataFrame ให้เป็น Sparse เพื่อทำ Market Basket Analysis
- 168 สอน Jupyter notebook: แนะนำ Azure Notebook เพื่อใช้ Jupyter Notebook บน Cloud
- 169 สอน data science: ทำความสะอาดข้อมูลแบบ multilevel ด้วย pandas (clean multilevel table)
- 170 สอน pandas: แปลง DataFrame เป็น HTML, Markdown และ Excel (DataFrame to HTML, Markdown, Excel table)
- 171 สอน pandas: การทำงานกับคอลัมน์ที่เก็บค่าเป็น dictionary
- 172 สอน data science: preprocess ข้อมูลที่ได้จาก Google Form