Category: How to, Tutorial

[pandas Tips] มาระเบิดคอลัมน์ที่ Value เป็นลิสต์ a,b,c ไปขึ้นบรรทัดใหม่กัน ! Let’s Explode a list to new row on pandas/BigQuery

unnest explode pandas sql ในหลายครั้ง ข้อมูลที่เขาใส่เข้ามาให้ในเทเบิลก็มารูปแบบลิสต์ เช่นข้อมูลเกี่ยวกับแอปฟังเพลง คุณสมาชิก Mary เค้าเขียนมาใน Profile เขาว่า เค้าชอบฟังเพลงสามประเภทได้แก่ Indie,Pop,House ซึ่งข้อมูลใน Database ก็เก็บมาเป็นลิสต์บรรทัดเดียวให้ ทีนี้ บ่อยครั้งที่เราต้องเอาไปใช้ต่อแล้วต้องการแตกลิสต์เพื่อให้ไปขึ้นบรรทัดใหม่แทนเพื่อการใช้งานที่สะดวกกว่า (เช่นเอาไป Join กับข้อมูลชุดอื่นๆ) จึงทำให้เราต้องการแตกลิสต์ไส้ในเหล่านี้ไปขึ้นบรรทัดใหม่โดยปริยาย ว่าแต่ Function ที่จะมาช่วยให้ชีวิตเราดีขึ้นมันคืออะไรล่ะ ? โพสนี้จะพาไปดูทั้งบน pandas (Python) และ BigQuery กัน (ใจก็อยากเขียนแค่...

Loading

[SQL Tips] วิธีสร้างเทเบิลแบบขึ้นจากศูนย์ (hardcoded table) สำหรับเทสตามใจฉันบน Big Query/ SQLite/pandas

hardcoded table SQL สร้างเทเบิลจากศูนย์ (Hardcoded table) คืออะไรทำไปทำไม? เวลาเราเขียนคิวรี่ต่างๆ ข้อมูลที่มีให้ทดสอบในเทเบิลจริงๆ ว่าสูตรที่เราเขียนดักไว้จะทำงานถูกต้องจริง ๆ มั้ย ในหลายๆครั้งมันก็ไม่มีให้ ทำให้เราต้อง mock ข้อมูลขึ้นมา นั่นคือขึ้นข้อมูลเทสที่ไม่มีอยู่ในเทเบิลจริง แต่ลักษณะหน้าตาข้อมูลเทสนี้จะเป็นตัวชี้วัดได้อย่างดีว่าโค้ดของเราทำงานถูกต้องมั้ย เอาไปใช้ต่อจริงได้รึเปล่า สมมุติด้วยตัวอย่างให้เห็นภาพง่ายๆ ว่าเราเขียน CASE WHEN เพื่อ REPLACE() คอลัมน์นั้นเมื่อเจอ value ที่ลงท้ายด้วย ‘y’ แต่กลายเป็นว่าในเทเบิลเราไม่มีข้อมูลที่ลงท้ายด้วย y เลย เอาล่ะสิ ไอ้เราก็ว้าวุ่นซะด้วย...

Loading

วิธีการคำนวณโค้งสุริยยาตร์ (Solar Arc) ด้วยมือ — Uranian Astrology

ปกติเวลาเหล่าโหรคำนวณโค้งสุริยยาตร์ (ชื่ออื่นๆ: โค้งอายุ Solar Arc) ก็เปิดแอปในมือถือในคอมให้มันคำนวณอัตโนมัติเลยใช่มั้ยล่ะ แต่ที่มากว่าจะมาเป็นโค้งอายุนี้ แท้จริงแล้วมันคำนวณอย่างไรกันนะ เผื่อวันไหนไฟแรงอยากคำนวณมือเองจะได้ทำได้ เรามาดูวิธีกันเลยดีกว่า 1. หา Date(วันที่) ไว้สองตัว นั่นคือ วันเกิดของเจ้าชะตา (เรียกว่า R — Radix) และวันนี้ที่เราทำการคำนวณ (เรียกว่า T — Transit) จะขอแทน Date ที่ต้องใช้ว่าสมการและแทนด้วยตัวเลขไทยเพื่อให้เข้าใจง่ายว่าเรากำลังอ้างอิง Date ตัวใดอยู่ เวลาพูดถึงในย่อหน้าถัด ๆ ไป ตัวอย่าง...

Loading

วิธีการกด Relocation ประเทศในแอป Uranian Astro — Uranian Astrology

2.1 ติ้กถูกข้างๆ วันเวลาเกิด 2.2 เลือก Location เพื่อเปลี่ยนไปประเทศที่สนใจ 4.กด OK ดวงกำเนิดที่มุมบนซ้ายจนเปลี่ยนรวมถึงเวลาเกิดด้วย บทความอื่นๆ 🔑 ติดตามบทความอื่น ๆ ใน GleeGourmet’s Journal 🔮 บล็อกหัวข้อโหราศาสตร์, ไพ่ คลิก | 🏀 กีฬา คลิก | 📖 รีวิวBook หนังสือ |🎧 รีวิว Music ดนตรี |...

Loading

วิธียืนยันตัวตน Google Adsense เมื่อยอดถึง $10 หัวอีเมล์ Verify your payment address in Adsense

บทความนี้ไม่ได้มาสอนวิธีการสมัคร Google Adsense เพราะเรื่องนั้นมีหลายบทความบนโลกอินเตอร์เน็ตที่สอนไปแล้ว แต่ของเราจะมาพูดถึงขั้นตอนถัดมา นั่นคือหลังจากที่ยอดโฆษณา Google Adsense เราถึง $10 นั่นเอง เพราะเมื่อถึง $10 จะมีอีเมล์ส่งมาแจ้งว่าทาง Google ได้ทำการส่งจดหมายกระดาษมาให้เรา ในหัวข้อ [Action Required: Verify your payment address in Adsense] ใช้เวลารอ 1 เดือนกว่าได้ และต้องใช้รหัส PIN 6 หลักในกระดาษเพื่อยืนยันตัวตนในลิงค์เพื่อที่จะได้รับเงินในอนาคต (รอยอดถึง $100)...

Loading

Book Depository สั่งหนังสือต่างประเทศ ส่งฟรีจริงอ่ะ จ้อจี้รึเปล่า!? รีวิวจากการสั่งจริง

[Update Apr 23] Book Depository ปิดตัวลงแล้วในช่วงเดือนเมษายน 23 ที่ผ่านมา ลิงค์ข่าว 😢 Book Depository (bookdepository.com) ซึ่งเป็นเว็บขายหนังสือออนไลน์ “ฟรีค่าส่งทั่วโลก!!!!!” มีตั้งแต่นิยาย Textbook คอลเล็คชั่นไพ่ยิปซี—ถุงไพ่ สินค้าทั้งหลายแหล่ที่เราเดินหาหยิบได้ใน Asia Book, Kinokuniya มาพร้อมโปรโมชั่นส่วนลดมาเรื่อย ๆ แค่อ่านก็แปลกใจแล้ว จริงเหรอ ว่าแล้วนอกจากตามอ่านรีวิวบนเน็ตทั้ง pantip ทั้งที่อื่น ๆ ทั้งหลายแหล่ พอสรุปได้ว่า การส่งฟรีนี้ แลกมากับ...

Loading

spotify stockholm se fraud transaction

วิธีแก้ Spotify Stockholm SE อยู่ดีๆ ก็โดนชาร์จในบัตรเครดิต

Spotify Stockholm SE คือ จู่ ๆ บิลบัตรเครดิต citibank ล่าสุดในมือถือของเราก็ขึ้นว่า Spotify Stockholm SE 209 บาท เอาล่ะสิ เป็นงง ไม่ได้เป็น member พรีเมี่ยมของ Spotify ด้วยไง ไม่เคยกรอกรายละเอียดบัตรเครดิตเข้าไปใน Spotify พอย้อนมาดูแต่ละรายการดี ๆ พบว่า 2 สัปดาห์ที่แล้วก็มีรายการที่ขึ้นแบบนี้เช่นกัน (รอบนั้นโดนหัก 129 บาทตามรูปด้านบน) แต่ถูก cancel ใน...

Loading