Denied Boardings Data and Visualization

โฆษณาเล็กน้อยก่อนเริ่มโพสต์ พวกเรา tupleblog team กำลังจะจัด Python/R Data Science Meetup ที่ Hangar, Incubator space ของ DTAC กันในต้นเดือนสิงหาคมนี้ (ประมาณ​ 3 เดือนเท่านั้น)! ตอนนี้เราได้พี่ต้า อดีต data scientist ที่ Facebook และเจ้าของโพสต์ “ส่องข้อมูลการปฏิเสธการขึ้นเครื่อง (Denied Boardings) ในอเมริกา”...
Youtube Dark Mode

สำหรับโพสต์นี้ เราแปลบทความจาก lifehacker (แปลมาตรงๆเลย) เรื่องมีอยู่สั้นๆว่าเราสามารถเปลี่ยน Youtube ของเราให้เป็น Dark mode ได้ โดยวิธีทำก็ไม่ยากเลย เข้าไปที่ YouTube เปิดขึ้นมา developer menu ขึ้นมาโดยกด Ctrl+Shift+I บน Windows หรือ Option+Command+I บน Mac (สำหรับคนที่ใช้ Chrome คลิ้กตามนี้ก็ได้ View > Developer...

เพิ่งเห็นโพสต์ของคุณวิภาวีออกมาเมื่อวาน ว่าด้วยเค้าเอาไลน์แชทมาพล็อตเทียบระหว่าง 4 เดือนแรกตอนเริ่มคบกัน กับ 4 เดือนก่อนที่จะเลิกกัน คุณวิภ (ไม่ได้รู้จักเป็นการส่วนตัวนะ) ได้เขียนโค้ดไว้บน Github ด้วยที่ wipaweeeeee/callMeAdele สืบเนื่องจาก blog ที่แล้วของเราว่าด้วยการวิเคราะห์​ LINE แชทเช่นกัน เราจะมาลองใช้ rune.js ที่คุณวิภใช้ มาพล็อตไลน์แชทของตัวเองบ้าง เราจะลองพล็อตงานของคุณวิภกัน แต่ลองแค่งานเดียวพอนะ เค้าให้ชื่อชิ้นงานว่า ramble โหลดแชทเช่นเคย เริ่มด้วยเราโหลดไลน์แชทมาก่อนเช่นเดิม จากนั้นเราพึ่งตัวช่วย Python...

จริงๆแล้วเราเป็นคนที่ใช้บริการขนส่งมวลชนมาตลอดเลยนะ ปกติแล้วก็ไม่ได้ขับรถอะไร เวลาเดินทางในกรุงเทพฯ จะไปหาที่จอดรถแต่ละที บางทีเดินหรือวิ่งเอาเร็วกว่าซะด้วยซ้ำ พอพูดถึงเวลาจะเดินทางในกรุงเทพฯ สมัยนี้ทุกคนก็คงเลือกใช้ Google Maps กันหมดแล้ว แต่จริงๆแล้วรู้รึเปล่าว่าเราก็มีเว็บไซต์ขนส่งมวลชนเหมือนกัน ลองเข้าไปดูกันได้ที่ transitbangkok.com ถ้าถามเราว่าทำไมเราต้องมีข้อมูลพวกนี้ด้วย แค่ใช้ Google ก็พอมั้ง ในส่วนตัวของเราคิดว่าการที่กรุงเทพฯมีข้อมูลพวกนี้อยู่กับตัวเอง ถือว่าเป็นเรื่องที่ดีมาก ลองคิดดูว่าถ้ากรุงเทพฯสามารถเก็บข้อมูลต่างๆที่เกี่ยวกับขนส่งมวลชนได้ด้วยตัวเอง ซึ่งไม่ใช่แค่เก็บว่าป้ายรถเมล์อยู่ที่ไหน หรือเดินทางจากที่นึงไปอีกที่นึงต้องไปยังไงบ้าง แต่มีขึ้นมูลอื่นๆที่เกี่ยวข้องกับการเดินทางด้วย เช่น คนเดินทางจากที่ไหนไปที่ไหนช่วงไหนบ้าง ลองนึกดูว่าถ้ากรุงเทพฯ สามารถเก็บข้อมูลพวกนี้ได้ เค้าสามารถเอาข้อมูลมาวิเคราะห์​แล้วก็ออกแบบระบบขนส่งมวลชนที่ดีขึ้นได้ในอนาคต ถ้าเรามัวแต่พึ่ง Google...

สำหรับโพสต์ที่แล้ว เราได้ลองใช้ฟังก์ชันง่ายๆใน Python เพื่อช่วยในการวิเคราะห์ไลน์แชทกันไป ในโพสต์นี้เราจะมาลองเขียน Python snippet เพื่อใช้วิเคราะห์ news articles กันบ้าง ต้องบอกไว้ก่อนว่าเราไม่ได้ลองโหลดบทความมามากมาย แต่หวังว่าผู้อ่านจะได้เรียนรู้ library หลายๆอย่างบน Python และสามารถ เอามาใช้งานได้ในอนาคต เพื่อว่าหลังจากอ่านโพสต์นี้ ผู้อ่านจะเอาไปต่อยอดได้ง่ายขึ้น ก่อนเราจะลุยไปถึงโค้ดกันนั้น เรามาดูกันก่อนว่า tools หรือ library ที่เราจะใช้กันวันนี้มีอะไรบ้างตามลำดับ newspaper ใช้ในการดาวน์โหลดข่าวและลิงค์ของข่าวในหน้าหลัก BeautifulSoup ใช้ในการ...