Programming Articles
-
ทำความรู้จักและเข้าใจง่ายกับ Tidyverse สิ่งจำเป็น ใน R – Programming

ในบทความนี้แอดจะพาเรียนรู้เกี่ยวกับ Tidyverse อย่างละเอียดและเข้าใจพื้นฐานอย่างง่ายกันครับ พร้อมกับตัวอย่างการใช้งานที่สามารถทำตามได้ 1. Tidyverse คืออะไร? Tidyverse เป็นชุดของแพ็กเกจในภาษา R ที่ถูกออกแบบมาเพื่อการจัดการข้อมูลที่สะอาด (tidy data) และการทำงานกับข้อมูลในรูปแบบต่าง ๆ เช่น การกรองข้อมูล, การสรุปข้อมูล, การสร้างกราฟ และการปรับเปลี่ยนโครงสร้างข้อมูล การใช้ Tidyverse จะช่วยให้โค้ดอ่านง่ายและสะดวกต่อการทำงาน โดยการใช้หลักการ “tidy data” ซึ่งหมายถึง: แพ็กเกจหลักใน Tidyverse: 2.…
-
การสร้าง Loop (For / While / Repeat / Purr *) in R – Programming

สวัสดีค้าาบ วันนี้แอดขอพาขึ้นเนื้อหา R Programming เนื้อหานี้สำหรับคนที่มีพื้นฐานแล้วนะครับ Loop หรือ “การวนลูป” คือโครงสร้างที่ช่วยให้เราสามารถทำงานเดิมซ้ำๆซ้อนกันได้โดยไม่ต้องเขียนโค้ดซ้ำหลายครั้ง มีประโยชน์มากเมื่อต้องจัดการข้อมูลจำนวนมากหรือทำงานซ้ำๆ ในลักษณะเดียวกัน ภาษา R มีรูปแบบการใช้งาน Loop หลักๆ อยู่ 3 แบบ ได้แก่: และแถม ฟังกช์ 1 ตัว ที่แตกต่าง Functional Loops (เป็นฟังก์ชันที่อยู่ใน packet Purr…
-
สอนการเชื่อม Table Join (INNER , LEFT , RIGHT, FULL) และ การสร้างเงื่อนไขด้วย Case When SQL Database – 102

มาทำความเข้าใจและวิธีเชื่อมตาราง กับ สร้างเงื่อนไขใน SQL กันคับ โดยแอดใช้แพลตฟอร์ม SQL LITE : https://sqliteonline.com/ สำหรับการเขียนโค้ดขึ้นมาและสอนวันนี้นะครับ อธิบายเกริ่นๆ ก่อนว่า การ Join นั้นคือการเชื่อมตารางอีกตารางนึงเข้าหากัน เราสามารถ Join ได้เรื่อยๆ ครับไม่จำกัด ส่วนการสร้างเงื่อนไข IF / Else เราใช้ Function Case When ซึ่งเหมือนในภาษา Programming…
-
อธิบายสั้นๆทำความรู้จักกับ Primary Key & Foreign Key และ SQL Database – 101

วันนี้แอดขอเสนอ SQL (Structured Query Language ) ครับ ฐานเก็บข้อมูล Data base ขนาดใหญ่ใช้สำหรับ จัดการฐานข้อมูลใช้ในการจัดเก็บ, ดึงข้อมูล, อัปเดต, และจัดการข้อมูลในรูปแบบตาราง (Table-based Structure) ซึ่งคล้ายคลีงกับ Google Sheet เลยยย ซึ่งบางฟังก์ชใน SQL ก็สามารถใช้ใน Google Sheet ได้เหมือนกัน (Query) ซึ่งเราจะมาเรียนรู้ มี…
-
จำแนกข้อมูลด้วย VLOOKUP และ XLOOKUP ต่างกันยังไง Google Sheet 103

แอดขอแนะนำ Function 2 ตัวนี้ใน Google Sheet ที่ช่วยให้คัดเลือก,ดึง,แบ่ง,จำแนก ข้อมูลได้ง่ายขึ้น และพร้อมกับใช้ ARRAYFORMULA ที่เราไม่ต้องเขียนสูตรซ้ำๆบ่อยๆ และถ้าเราใช้กับ Column ที่เป็น Dropdown จะช่วยให้เราจำแนกข้อมูลได้ง่ายขึ้นมาก ไม่จำเป็นที่เราต้องเขียนสูตรซ้ำๆ VLOOKUP VS XLOOKUP ความต่างคือ แนะนำให้เปิดและทำตามด้วยนะครับ ค่อยๆทำตามกันน่าา คุณสมบัติ VLOOKUP XLOOKUP เริ่มดูข้อมูล จากซ้ายไปขวาเท่านั้น จากซ้ายไปขวา หรือ…
-
มาเรียนรู้ Function IF // FILTER กันครับบ Google sheet 102

Function คืออะไรเอ่ย อย่างที่กล่าวไปกระทู้แรก (Google-sheet-101) Function ใน google sheet มีหน้าที่ เปิดเงื่อนไข หรือ สร้างเงื่อนไข เพื่อแปลง input ให้เป็น output ที่เราต้องการนะค้าบ แอดขอพาทำความรู้จัก 2 Function ง่ายๆกันครับ คือ IF Function IF(ถ้า) คือ ไว้ใช้ตรวจเงื่อนไขและส่งผลลัพท์ตามเงื่อนไขนั้น ตามตัวเลยนะครับ IF คือ…