ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบล็อกนี้ เราจะพูดถึงพื้นฐานของการเขียนสคริปต์ RสำหรับLuckyTemplatesโดยใช้RStudio
RStudio ใช้สำหรับสร้างการคำนวณทางสถิติและกราฟิกที่สอดคล้องกับการวิเคราะห์ข้อมูลและการวิจัย
เป็น เครื่องมือที่ยอดเยี่ยมสำหรับการเขียนโค้ดเนื่องจากเป็นสภาพแวดล้อมการพัฒนาแบบรวม (IDE ) ซึ่ง หมายความว่ามีคุณลักษณะที่คุณสามารถใช้ในการเขียนโค้ด เช่นโปรแกรมแก้ไขซอร์สโค้ดการเติมข้อความอัตโนมัติการเน้นไวยากรณ์และเครื่องมือแก้ไขจุดบกพร่อง
RStudio เป็นการตั้งค่าที่สะดวกกว่าสำหรับการเขียนสคริปต์ R แทนที่จะเป็นคุณสมบัติเริ่มต้นของการติดตั้ง ภาษาโปรแกรม R
สารบัญ
การเขียนสคริปต์ R ใน RStudio
เมื่อคุณเปิดRStudioเป็นครั้งแรก คุณจะเห็น 3 หน้าต่างที่แตกต่างกัน แต่ในบทช่วย สอนนี้ เราจะมุ่งเน้นไปที่ตำแหน่งที่คุณเห็นเคอร์เซอร์กะพริบ ส่วนนี้เรียกว่าConsoleซึ่งเราสามารถเขียนสคริปต์ RในRStudioได้
สำหรับตัวอย่างแรก ลองสร้างการดำเนินการทางคณิตศาสตร์อย่างง่ายและดำเนินการโดยการกดEnter
โดยการพิมพ์และดำเนินการ “ 1 + 1 ” ในConsoleเราจะได้ผลลัพธ์เป็น “ 2 ” หากคุณสงสัยเกี่ยวกับจุดประสงค์ของ[1]ลองทำตัวอย่างเพื่ออธิบายเพิ่มเติม ฉันจะสร้างลำดับของตัวเลขตั้งแต่1ถึง50โดยใช้ตัวดำเนินการโคลอน (:)
หลังจากดำเนินการ “ 1:50 ” คุณจะเห็น[1] , [18]และ[35]ก่อนแต่ละบรรทัดของผลลัพธ์ ไม่มีคำที่ใช้สำหรับส่วนนี้ในRStudio แต่ตัวเลขเหล่านี้ทำหน้าที่เป็นตัวยึดตำแหน่งดัชนีสำหรับแต่ละบรรทัดของผลลัพธ์ หากคุณดูที่บรรทัดแรก มันจะขึ้นต้นด้วยค่า ที่ 1ซึ่งก็คือ1 บรรทัดที่สองเริ่มต้นด้วย ค่า ที่ 18ในผลลัพธ์ และบรรทัดที่สามเริ่มต้นด้วยค่าที่35
สำหรับตัวอย่างต่อไป เราจะลองใช้ฟังก์ชันที่คุณอาจคุ้นเคย ส่วนใหญ่เหมือนกันกับฟังก์ชันที่เราใช้ใน LuckyTemplates มารับสแควร์รูทของ25กัน
ในการคำนวณรากที่สองของ25 เราจะใช้จากนั้นในพารามิเตอร์ ให้ตั้งค่า25เป็นค่าที่ฟังก์ชันจะคำนวณ ฟังก์ชัน SQRT เป็นหนึ่ง ในฟังก์ชันที่เราใช้ในLuckyTemplatesซึ่งเชื่อมโยงกับDAX
การสร้างไฟล์สคริปต์ R ใหม่ใน RStudio
ใน RStudio คุณต้องสร้าง ไฟล์ R Script ถ้าคุณต้องการให้แน่ใจว่าคุณเก็บสคริปต์ทั้งหมดที่คุณเพิ่มไว้ในกรณีที่คุณปิดแอปพลิเคชันโดยไม่ตั้งใจ ในการทำเช่นนี้ เพียงคลิก ที่เมนูไฟล์ จากนั้นวางเมาส์เหนือNew Fileแล้วเลือกR Script แป้นพิมพ์ลัดสำหรับสร้างไฟล์สคริปต์ R ใหม่คือCtrl+Shift+ N
หลังจากขั้นตอนนี้ ตอนนี้คุณควรมีหน้าต่างที่ 4 ที่เก็บ R Script ใหม่ที่คุณสร้างขึ้น ตามค่าเริ่มต้น ไฟล์สคริปต์ R จะมีชื่อว่าUntitled1แต่คุณสามารถเปลี่ยนแปลงได้ในภายหลังเมื่อคุณบันทึกไฟล์
ทำความเข้าใจคุณลักษณะเติมข้อความอัตโนมัติใน RStudio
มีข้อดีในการใช้สคริปต์ Rในไฟล์สคริปต์ R ความสามารถในการบันทึกสคริปต์ R เป็นหนึ่งในนั้น ข้อดีอีกอย่างคือสามารถใช้ ฟีเจอร์ เติมข้อความอัตโนมัติที่มีใน RStudio ได้
นี่คือลักษณะของฟีเจอร์เติมข้อความอัตโนมัติใน RStudio สิ่งนี้จะแสดงเมื่อคุณเริ่มพิมพ์ฟังก์ชันใดๆ ใน ไฟล์ R Script นี่เป็นคุณลักษณะที่ยอดเยี่ยมเนื่องจากยังให้คำนิยามเกี่ยวกับวิธีการทำงานของฟังก์ชันเฉพาะอีกด้วย
เมื่อคุณเห็นสิ่งนี้ขณะพิมพ์ฟังก์ชันที่คุณต้องการใช้ เพียงกด ปุ่ม Tabบนแป้นพิมพ์เพื่อเติมข้อความอัตโนมัติ
เรามาจบตัวอย่างนี้ด้วยการเพิ่ม 25 เป็นค่าของเราในพารามิเตอร์ แล้วคลิกที่ ปุ่ม Runเพื่อรันสคริปต์ ผลลัพธ์ของสคริปต์นี้จะปรากฏใน หน้าต่าง คอนโซล
การใช้คำสั่งใน RStudio
ลองมาอีกตัวอย่างหนึ่งและสร้างการดำเนินการตามคำสั่ง
ในตัวอย่าง เราได้เพิ่มการดำเนินการตามคำสั่ง“ 1 – 2 ^ 4” ภาษาโปรแกรม Rเป็นไปตามคำสั่งBEDMAS (วงเล็บ เลขยกกำลัง การหาร การคูณ การบวก และการลบ)
ด้วยเหตุนี้ จึงดำเนินการเลขยกกำลัง (^) ก่อนการลบ (-) และเราได้ -15 เป็นผลลัพธ์
รับเอกสารช่วยเหลือสำหรับการเขียนสคริปต์ R
ภาษา การเขียนโปรแกรม R ยังมีเอกสารวิธีใช้ที่ยอดเยี่ยมมากมาย ในกรณีที่คุณไม่มีแนวคิดเกี่ยวกับวิธีการทำงานของฟังก์ชันบางอย่าง คุณสามารถใช้ โอเปอเรเตอร์ เครื่องหมายคำถาม (?)เพื่อค้นหาเอกสารประกอบ
ตัวอย่างเช่น สมมติว่าเราต้องการรับเอกสารเกี่ยวกับฟังก์ชันพล็อต เราจะพิมพ์ ? ตัวดำเนินการก่อนชื่อฟังก์ชัน จากนั้นเรียกใช้งานโดยกดCtrl+ Enter
เมื่อดำเนินการ เราจะเห็นเอกสารวิธีใช้เกี่ยวกับฟังก์ชันการลงจุดใต้ หน้าต่าง วิธีใช้ เราสามารถคลิกลิงก์ที่ให้ไว้ในเอกสารวิธีใช้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อเฉพาะเกี่ยวกับฟังก์ชันพล็อต คลิกที่Generic XY Plotting
เมื่อคลิกแล้ว เราควรจะเห็นคำอธิบายเพิ่มเติมเกี่ยวกับฟังก์ชันพล็อตและตัวอย่างบางส่วนที่ส่วนท้ายของเอกสารประกอบ
เรายังสามารถคัดลอกและวางหนึ่งในตัวอย่างในเอกสารประกอบนี้ และเรียกใช้ในไฟล์สคริปต์ R ตัวอย่างเช่น ลองมาดูสคริปต์ที่เน้นด้านบน
สำหรับบล็อกนี้ เราจะไม่พูดถึงตัวอย่างนี้เนื่องจากเป็นเพียงการ สาธิตเกี่ยวกับบางสิ่งที่คุณสามารถทำได้ในRStudio
อย่างไรก็ตาม มีส่วนสำคัญอย่างหนึ่งที่คุณจำเป็นต้องรู้คือความคิดเห็นที่แสดงด้วยสัญลักษณ์# มาลองเรียกใช้สคริปต์นี้โดยไฮไลต์และคลิกที่ปุ่มเรียกใช้
หลังจากเรียกใช้งานสคริปต์ มันจะสร้างพล็อตเป็นผลลัพธ์
การบันทึกไฟล์สคริปต์ R
เมื่อเราทำสคริปต์เสร็จแล้ว เราสามารถบันทึกไฟล์สคริปต์ R ได้ด้วยวิธีเดียวกับที่เราบันทึกไฟล์ในซอฟต์แวร์อื่นๆ (โดยกดCtrl+S ) หลังจากนั้น หน้าต่าง บันทึกไฟล์จะปรากฏขึ้น จากที่นี่ เราสามารถเลือกตำแหน่งที่เราต้องการบันทึกไฟล์สคริปต์ R และรวมชื่อไฟล์
เมื่อบันทึกแล้ว เราสามารถปิดและเปิดไฟล์นี้ได้ตลอดเวลาที่เราต้องการแก้ไข
บานหน้าต่างสภาพแวดล้อมใน RStudio
สิ่งสุดท้ายที่เราจะพูดถึงคือหน้าต่างสภาพแวดล้อม ในหน้าต่างนี้ เราสามารถดูข้อมูลที่ เป็นประโยชน์ เช่น ค่าและฟังก์ชันที่เราสร้างขึ้นในRStudio
ดังที่เราเห็นในตัวอย่าง เรามีค่า x ซึ่งสร้างขึ้นเมื่อเราดำเนินการสคริปต์ที่เรานำมาจากตัวอย่างเอกสารวิธีใช้ นอกเหนือจากสคริปต์ที่เราใช้ก่อนหน้านี้แล้ว สัญลักษณ์ <>มักใช้เพื่อให้หรือกำหนดข้อมูลให้กับวัตถุ
วิธีใช้สคริปต์ Python ใน LuckyTemplates
สร้างรายงาน LuckyTemplates ไปยัง SQL Server โดยใช้สคริปต์ R
บทสรุป
โดยสรุป เราได้เรียนรู้เกี่ยวกับพื้นฐานของการเขียนสคริปต์ R โดยการตรวจสอบ อินเทอร์เฟซของ RStudio และวิธีการทำงาน เรายังสามารถใช้ฟังก์ชันและการดำเนินการบางอย่าง ที่คล้ายกับที่เราใช้ใน LuckyTemplates
เราได้เรียนรู้ว่าการสร้างไฟล์สคริปต์ Rเป็นสิ่งสำคัญในการเก็บบันทึกสคริปต์ที่เราดำเนินการ
นอกจากนี้ เรายังกล่าวถึงคุณลักษณะและตัวดำเนินการที่ยอดเยี่ยมบางอย่าง เช่นการเติมข้อความอัตโนมัติและ สัญลักษณ์ เครื่องหมายคำถาม (?)ในการค้นหาเอกสารช่วยเหลือ เรายังได้เรียนรู้เกี่ยวกับการบันทึกไฟล์สคริปต์ R และการใช้บาน หน้าต่างสภาพแวดล้อมใน RStudio
สิ่งที่ดีที่สุด
จอร์จ เมาท์
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้