Category: Data-tech

[Excel Tips] Find and Replace ดอกจัน (*) ใน Excel ต้องกรอกว่า ~* นะ

find and replace asterisk * not work วันนี้ขอมาบล็อกแบบสั้นๆ แบบสั๊นนนน สั้น [Excel Tips] วันนี้ได้รับบัญชาดึงข้อมูลแล้วพบว่า เจอ ดอกจัน Asterisk (*) ในช่องๆหนึ่ง ซึ่งถ้าใครใช้ Tableau ก็คงคุ้นเคยสัญลักษณ์นี้ มันหมายถึงว่าข้อมูลแถวนั้นจริง ๆ มีหลายค่า แต่มันโดนหยุมให้เหลือบรรทัดเดียว เลยกลายร่างเป็นดอกจันไป • ไอ้เราพอดึงข้อมูลมา จะส่งให้แบบนี้เลยก็กลัวคนที่ใช้ต่อซึ่งเป็น Business User เค้าสงสัยในตัวดอกจัน ก็เลยลอง Find...

Loading

effective-pandas-thumbnail-small

รีวิว Effective Pandas โดย Matt Harrison ตำราสำหรับคนโฟกัส python pandas โดยเฉพาะ

review Effective Pandas ช่วงแนะนำตำราสาย Data:𝐄𝐟𝐟𝐞𝐜𝐭𝐢𝐯𝐞 𝐏𝐚𝐧𝐝𝐚𝐬 by 𝐌𝐚𝐭𝐭 𝐇𝐚𝐫𝐫𝐢𝐬𝐨𝐧  🐼🪱📚 ดองไว้ตั้งกะ 2022 ในที่สุดก็ได้เคลียร์กองดองเพิ่มไปหนึ่งเล่ม 55555 Review Effective Pandas หนังสือเกี่ยวกับอะไร Effective Pandas เขียนโดย Matt Harrison ตำราโปรแกรมมิ่งภาษา Python ที่ลงรายละเอียดการใช้ library pandas ไว้แบบเต็มเม็ดเต็มเหนี่ยว อ่านจบก็สามารถแวะหยิบมาพลิกกลับมาอ่านเสมือนเป็นหนังสือ reference ที่ต้องเปิดบ่อย ๆ ได้...

Loading

[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

รีวิว/สรุป จักรกลพยากรณ์ Prediction Machines อธิบายวงการ AI ในฉบับภาษาชาวบ้านๆ + แนะนำคอร์สเรียน

รีวิว จักรกลพยากรณ์ รีวิว+สรุป จักรกลพยากรณ์ ฉันผู้อยู่ในวงการนี้ ถึงจะไม่ได้ทำกับ AI โดยตรงแต่ก็อยากมาลองฟังบ้าง เห็นคนพูดถึงเล่มนี้มาพักใหญ่แล้ว เป็นหนังสืออธิบายหลักการ AI ในฉบับภาษาชาวบ้านเข้าใจง่ายสุดๆ พร้อมกับตัวอย่างในอุตสาหกรรมที่เกิดขึ้นจริง ไม่ได้มาในรูปแบบหนังสือเรียนอธิบาย algorithm ชื่อแฟนซีพร้อมสูตรเลขยากๆ แบบนั้น บอกเล่าว่า AI เติบโตขึ้นได้เพราะมนุษย์ทำการป้อนข้อมูลลงไป (แต่ก็มีประเภทที่ AI สามารถเรียนรู้ด้วยตัวมันเองได้เช่นกัน)ยกตัวอย่างกรณีต่างๆ ที่เกิดเคยขึ้นเช่น bot บน Twitter อย่างเทย์ผู้ใจแตกที่โดนสั่งปิดไปแล้ว, Alpha Go, เครื่องเสียง Alexa, ระบบ autopilot...

Loading