ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบล็อกนี้ ฉันจะแสดงวิธีสร้างแอปใบเสนอราคาหุ้นแบบไดนามิกใน LuckyTemplates เทคนิคที่น่าสนใจนี้มาจากโพสต์ในฟอรัม LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สมาชิกต้องการทราบว่าเราจะเริ่มต้นอย่างไรกับข้อมูลออนไลน์และดึงข้อมูลนั้นเข้าสู่ LuckyTemplates แล้ววิเคราะห์จากที่นั่น แทนที่จะเริ่มต้นด้วยสิ่งที่เราทำกันโดยทั่วไป ซึ่งเป็นไฟล์ Excel หรือไฟล์ CSB
ในทำนองเดียวกัน ฉันมีคำถามจากสมาชิกฟอรัมอีกคนเกี่ยวกับการดึงข้อมูลออกจากไซต์การเงินของ Yahoo ดังนั้น เขากับฉันจึงได้หาทางออกที่น่าสนใจในเรื่องนี้
เป็นโซลูชันแบบไดนามิกที่คุณสามารถเลือกหุ้นใดก็ได้ที่คุณต้องการ และจะแสดงแผนภูมิสูง/ต่ำ/ปิด คุณสามารถดึงความละเอียดที่ต้องการในรูปแบบรายวัน รายสัปดาห์ รายเดือน และรายปี
ฉันจึงต้องการแสดงให้คุณเห็นวิธีการทำและวิธีที่ง่าย แสดงให้เห็นว่า LuckyTemplates มีประสิทธิภาพเพียงใดในแง่ของการขูดเว็บและความสามารถในการสำรวจข้อมูลอัตโนมัติ
แทนที่จะทำในสิ่งที่ฉันทำตามปกติ ซึ่งก็คือการทำงานผ่านการสาธิตด้วยวิธีแก้ไขและเป็นการเน้นย้ำ ฉันจะแสดงให้คุณเห็นตั้งแต่ต้นจนจบ เราจะสร้างสิ่งนี้ตั้งแต่เริ่มต้น
สารบัญ
การดึงข้อมูลออนไลน์เข้าสู่ LuckyTemplates สำหรับแอปใบเสนอราคาหุ้น
เราจะเริ่มด้วยไฟล์เปล่าๆ และสิ่งเดียวที่ฉันทำไปแล้วคือฉันได้เพิ่มวิชวลแบบกำหนดเองสองภาพ ฉันได้เพิ่มแผนภูมิแท่งเทียนสูง/ต่ำ/ปิดและตัวแบ่งส่วนข้อมูลเก๋ไก๋ ซึ่งเป็นสิ่งที่ไม่จำเป็น แต่ฉันชอบมันดีกว่าตัวแบ่งส่วนข้อมูลเริ่มต้น คุณจะเห็นว่ายังไม่มีข้อมูลและไม่มีภาพด้วย
ฉันให้เวลากับนาฬิกา 15 นาที จากนั้นฉันจะสร้างและแสดงภาพแอพราคาหุ้นนี้ภายใน 15 นาที เริ่มต้นที่ไซต์ Yahoo Finance และทำการค้นหาใบเสนอราคา
ไม่สำคัญว่าเราจะดึงคำพูดใดและคุณจะเห็นว่าทำไมในไม่กี่นาที สำหรับตัวอย่างนี้ เรามาดึง Netflix กัน
ลงไปที่ข้อมูลประวัติและเราสามารถเลือกรายละเอียดที่เราต้องการได้ สมมติว่าเราต้องการระยะเวลา 3 เดือนและเราต้องการปิดตลาดรายสัปดาห์เพื่อไม่ให้เกินกราฟสูง/ต่ำ จากนั้นคลิก สมัคร
จากนั้นแทนที่จะคลิกดาวน์โหลด เราคลิกขวาและคัดลอกที่อยู่ลิงก์เนื่องจากเราต้องการดึงเวอร์ชันออนไลน์
ภายในเราไปที่รับข้อมูลและเราจะดึงสิ่งนี้ผ่านตัวเชื่อมต่อเว็บ
เราสามารถใช้ตัวเชื่อมต่อเว็บพื้นฐานมาตรฐานได้ เราไม่ต้องทำอะไรหรูหราที่นี่ เราเพียงแค่วางลิงค์ที่คัดลอกแล้วกดปุ่ม Enter หรือคลิกตกลง
คุณจะเห็นว่าสิ่งนี้ดึงเข้ามาได้ดีจริงๆ และเราไม่ต้องทำอะไรเลย เรามีทุกอย่างที่ต้องการที่นี่
การแปลงข้อมูลออนไลน์
จากนั้นเราเข้าไปที่Transform Dataและเข้าไปที่Advanced Editor มันค่อนข้างกะทัดรัดสำหรับสิ่งที่กำลังทำ แต่สิ่งที่เราต้องการดูที่นี่คือสัญลักษณ์ Netflix (NFLX) นี่คือส่วนคงที่ของมันที่เราไม่ต้องการให้ดึงราคานั้นสำหรับหุ้นแต่ละตัวที่เราต้องการ
เราจะเปลี่ยนสิ่งนี้ให้เป็นฟังก์ชัน ในการทำเช่นนั้น เราจะพูดว่าStockQuote “เป็นข้อความ “ แล้วตามด้วย “ เป็นตาราง ” เนื่องจากเราต้องการดึงเครื่องหมายคำพูดทั้งชุด และเราต้องการวนซ้ำในตารางนั้น สุดท้าย เราก็แค่ใส่ลูกศร ซึ่งทำให้มันกลายเป็นฟังก์ชัน
และตอนนี้ เราจะแทนที่ส่วนคงที่นี้ด้วยพารามิเตอร์ของเรา และตอนนี้ เราจะแทนที่ส่วนคงที่นี้ด้วยพารามิเตอร์ของเรา จากนั้นคลิก เสร็จสิ้น การดำเนินการนี้จะใช้ URL นั้น และทุกครั้งที่วนซ้ำ ก็จะดึงราคาหุ้นออกจากตาราง
จากนั้นเราสามารถเปลี่ยนชื่อของฟังก์ชันนี้ได้ ฉันจะเรียกมันว่าอ้างดึง
การสร้างตารางหุ้น
สิ่งต่อไปที่เราต้องทำคือสร้างตารางหุ้นที่ฟังก์ชันจะวนซ้ำ และเราจะทำเช่นนั้นโดยดึงข้อมูลนั้นมาจาก Excel
ใน Excel ที่นี่ เรามีไฟล์ชื่อStockListและเรามีคอลัมน์ชื่อ Quote Symbol ซึ่งตรงกับชื่อพารามิเตอร์ของเรา ทีนี้มาดูตะกร้าหุ้นที่เราต้องการดึงแล้วบันทึกไฟล์
ภายใน LuckyTemplates เราไปและดึงไฟล์นั้นเข้ามา
และนี่คือลักษณะที่ปรากฏ
ตอนนี้เราสามารถแปลงมันได้แล้ว โปรดทราบว่าเราจำเป็นต้องใช้แถวแรกเป็นส่วนหัว จากนั้นเรามาเปลี่ยนชื่อไฟล์นี้เป็น StockList
ทำซ้ำฟังก์ชันดึงใบเสนอราคาเหนือตาราง StockList
เราต้องการย้ำว่าฟังก์ชัน Quote Pull เหนือตาราง StockList เหนือหุ้นแต่ละตัวที่เรากำลังดูอยู่ ดังนั้นเราจึงไปที่Add Columnและคลิกที่Invoke Custom Function
เรียกคอลัมน์นี้ว่า Pull และฟังก์ชัน Query จะเป็นฟังก์ชัน Quote Pull ของเรา คอลัมน์ที่เราจะทำซ้ำคือ QuoteSymbol ของเรา
ตอนนี้เรามีตารางสำหรับหุ้นแต่ละตัวที่เรามีในตาราง StockList
จากนั้น เราทำการปรับแต่งบางอย่างที่นี่ เมื่อคลิกที่ปุ่มขยาย เราจะไปและยกเลิกการเลือกUse original column name as prefix .
การเปลี่ยนประเภทคอลัมน์ตามลำดับ
สิ่งสุดท้ายที่เราต้องทำคือเปลี่ยนประเภทคอลัมน์และตรวจสอบให้แน่ใจว่าเหมาะสมกับคอลัมน์ของตน
เมื่อเสร็จแล้วเราไปที่แท็บหน้าแรกแล้วคลิกปิด & นำไปใช้
สร้างกราฟแอพใบเสนอราคาหุ้นแบบไดนามิก
และตอนนี้การขูดเว็บของเราเสร็จแล้ว เรามาเริ่มทำกราฟกัน ที่นี่เราใช้ตารางเชิงเทียนและปรับขนาดให้พอดีกับหน้า เนื่องจากเป็นจุดโฟกัสของหน้า
จากนั้น จากฟิลด์ เราลากฟิลด์วันที่ เปิด ปิด สูง และต่ำลงในตาราง และคุณจะเห็นได้ว่าพวกมันมารวมกันได้อย่างไร
ต่อไป เราเปิดใช้ตัวพิมพ์สูง/ต่ำ จากนั้นจัดรูปแบบวันที่ของเรา
ตอนนี้สิ่งที่เราต้องทำคือโยนตัวแบ่งส่วนลูกไก่ของเราเข้ากับเครื่องหมายคำพูดของเรา
เราสามารถไปที่ตัวเลือกทั่วไปที่นี่และทำการปรับเปลี่ยนเพิ่มเติม ลองใส่คอลัมน์หลายๆ คอลัมน์ลงไป เช่น 15 คอลัมน์ ถ้าเรามีหุ้นจำนวนมาก
เรายังสามารถปรับความสูงหรือความกว้างได้หากต้องการ จากนั้นปิดการเลือกหลายรายการและเปิดการเลือกแบบบังคับ
เราสามารถเปลี่ยนขนาดและสีของลูกไก่เพื่อให้ดูดีขึ้นได้ นี่คือรูปลักษณ์สุดท้ายของแอพราคาหุ้นแบบไดนามิก
วิธีการทำงานของตัวแก้ไขแบบสอบถามใน LuckyTemplates
การแปลงขั้นสูงใน LuckyTemplates
แนวทางปฏิบัติที่ดีที่สุดสำหรับการแปลงข้อมูลในตัวแก้ไขแบบสอบถาม
บทสรุป
ในเวลาเพียงไม่กี่นาที เราสร้างแอปราคาหุ้นเต็มรูปแบบและทำให้เป็นแบบไดนามิก เราได้วาดกราฟออกมาแล้วและมันก็ดูดี
หากคุณต้องการจินตนาการกับสิ่งนี้จริงๆ คุณสามารถกลับไปที่ URL นั้นและคุณสามารถเปลี่ยนพารามิเตอร์ความละเอียดได้ คุณยังสามารถเพิ่มตัวแบ่งส่วนข้อมูลได้อีกหากต้องการ และอื่นๆ
ฉันหวังว่าคุณจะสนุกกับสิ่งนี้และพบว่ามีประโยชน์ หวังว่าคุณจะได้เรียนรู้บางอย่างจากสิ่งนี้และจะสามารถนำไปใช้ในสภาพแวดล้อมการทำงานของคุณเองได้
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้