การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

ในบล็อกนี้ เราจะพูดถึงพื้นฐานของการเขียนสคริปต์ RสำหรับLuckyTemplatesโดยใช้RStudio

RStudio ใช้สำหรับสร้างการคำนวณทางสถิติและกราฟิกที่สอดคล้องกับการวิเคราะห์ข้อมูลและการวิจัย

เป็น เครื่องมือที่ยอดเยี่ยมสำหรับการเขียนโค้ดเนื่องจากเป็นสภาพแวดล้อมการพัฒนาแบบรวม (IDE ) ซึ่ง หมายความว่ามีคุณลักษณะที่คุณสามารถใช้ในการเขียนโค้ด เช่นโปรแกรมแก้ไขซอร์สโค้ดการเติมข้อความอัตโนมัติการเน้นไวยากรณ์และเครื่องมือแก้ไขจุดบกพร่อง

RStudio เป็นการตั้งค่าที่สะดวกกว่าสำหรับการเขียนสคริปต์ R แทนที่จะเป็นคุณสมบัติเริ่มต้นของการติดตั้ง ภาษาโปรแกรม R

สารบัญ

การเขียนสคริปต์ R ใน RStudio

เมื่อคุณเปิดRStudioเป็นครั้งแรก คุณจะเห็น 3 หน้าต่างที่แตกต่างกัน แต่ในบทช่วย สอนนี้ เราจะมุ่งเน้นไปที่ตำแหน่งที่คุณเห็นเคอร์เซอร์กะพริบ ส่วนนี้เรียกว่าConsoleซึ่งเราสามารถเขียนสคริปต์ RในRStudioได้

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

สำหรับตัวอย่างแรก ลองสร้างการดำเนินการทางคณิตศาสตร์อย่างง่ายและดำเนินการโดยการกดEnter

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

โดยการพิมพ์และดำเนินการ “ 1 + 1 ” ในConsoleเราจะได้ผลลัพธ์เป็น “ 2 ” หากคุณสงสัยเกี่ยวกับจุดประสงค์ของ[1]ลองทำตัวอย่างเพื่ออธิบายเพิ่มเติม ฉันจะสร้างลำดับของตัวเลขตั้งแต่1ถึง50โดยใช้ตัวดำเนินการโคลอน (:)

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

หลังจากดำเนินการ “ 1:50 ” คุณจะเห็น[1] , [18]และ[35]ก่อนแต่ละบรรทัดของผลลัพธ์ ไม่มีคำที่ใช้สำหรับส่วนนี้ในRStudio แต่ตัวเลขเหล่านี้ทำหน้าที่เป็นตัวยึดตำแหน่งดัชนีสำหรับแต่ละบรรทัดของผลลัพธ์ หากคุณดูที่บรรทัดแรก มันจะขึ้นต้นด้วยค่า ที่ 1ซึ่งก็คือ1 บรรทัดที่สองเริ่มต้นด้วย ค่า ที่ 18ในผลลัพธ์ และบรรทัดที่สามเริ่มต้นด้วยค่าที่35

สำหรับตัวอย่างต่อไป เราจะลองใช้ฟังก์ชันที่คุณอาจคุ้นเคย ส่วนใหญ่เหมือนกันกับฟังก์ชันที่เราใช้ใน LuckyTemplates มารับสแควร์รูทของ25กัน

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

ในการคำนวณรากที่สองของ25 เราจะใช้จากนั้นในพารามิเตอร์ ให้ตั้งค่า25เป็นค่าที่ฟังก์ชันจะคำนวณ ฟังก์ชัน SQRT เป็นหนึ่ง ในฟังก์ชันที่เราใช้ในLuckyTemplatesซึ่งเชื่อมโยงกับDAX

การสร้างไฟล์สคริปต์ R ใหม่ใน RStudio

ใน RStudio คุณต้องสร้าง ไฟล์ R Script ถ้าคุณต้องการให้แน่ใจว่าคุณเก็บสคริปต์ทั้งหมดที่คุณเพิ่มไว้ในกรณีที่คุณปิดแอปพลิเคชันโดยไม่ตั้งใจ ในการทำเช่นนี้ เพียงคลิก ที่เมนูไฟล์ จากนั้นวางเมาส์เหนือNew Fileแล้วเลือกR Script แป้นพิมพ์ลัดสำหรับสร้างไฟล์สคริปต์ R ใหม่คือCtrl+Shift+ N

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

หลังจากขั้นตอนนี้ ตอนนี้คุณควรมีหน้าต่างที่ 4 ที่เก็บ R Script ใหม่ที่คุณสร้างขึ้น ตามค่าเริ่มต้น ไฟล์สคริปต์ R จะมีชื่อว่าUntitled1แต่คุณสามารถเปลี่ยนแปลงได้ในภายหลังเมื่อคุณบันทึกไฟล์

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

ทำความเข้าใจคุณลักษณะเติมข้อความอัตโนมัติใน RStudio

มีข้อดีในการใช้สคริปต์ Rในไฟล์สคริปต์ R ความสามารถในการบันทึกสคริปต์ R เป็นหนึ่งในนั้น ข้อดีอีกอย่างคือสามารถใช้ ฟีเจอร์ เติมข้อความอัตโนมัติที่มีใน RStudio ได้

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

นี่คือลักษณะของฟีเจอร์เติมข้อความอัตโนมัติใน RStudio สิ่งนี้จะแสดงเมื่อคุณเริ่มพิมพ์ฟังก์ชันใดๆ ใน ไฟล์ R Script นี่เป็นคุณลักษณะที่ยอดเยี่ยมเนื่องจากยังให้คำนิยามเกี่ยวกับวิธีการทำงานของฟังก์ชันเฉพาะอีกด้วย

เมื่อคุณเห็นสิ่งนี้ขณะพิมพ์ฟังก์ชันที่คุณต้องการใช้ เพียงกด ปุ่ม Tabบนแป้นพิมพ์เพื่อเติมข้อความอัตโนมัติ

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

เรามาจบตัวอย่างนี้ด้วยการเพิ่ม 25 เป็นค่าของเราในพารามิเตอร์ แล้วคลิกที่ ปุ่ม Runเพื่อรันสคริปต์ ผลลัพธ์ของสคริปต์นี้จะปรากฏใน หน้าต่าง คอนโซล

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

การใช้คำสั่งใน RStudio

ลองมาอีกตัวอย่างหนึ่งและสร้างการดำเนินการตามคำสั่ง

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

ในตัวอย่าง เราได้เพิ่มการดำเนินการตามคำสั่ง“ 1 – 2 ^ 4” ภาษาโปรแกรม Rเป็นไปตามคำสั่งBEDMAS (วงเล็บ เลขยกกำลัง การหาร การคูณ การบวก และการลบ)

ด้วยเหตุนี้ จึงดำเนินการเลขยกกำลัง (^) ก่อนการลบ (-) และเราได้ -15 เป็นผลลัพธ์

รับเอกสารช่วยเหลือสำหรับการเขียนสคริปต์ R

ภาษา การเขียนโปรแกรม R ยังมีเอกสารวิธีใช้ที่ยอดเยี่ยมมากมาย ในกรณีที่คุณไม่มีแนวคิดเกี่ยวกับวิธีการทำงานของฟังก์ชันบางอย่าง คุณสามารถใช้ โอเปอเรเตอร์ เครื่องหมายคำถาม (?)เพื่อค้นหาเอกสารประกอบ

ตัวอย่างเช่น สมมติว่าเราต้องการรับเอกสารเกี่ยวกับฟังก์ชันพล็อต เราจะพิมพ์ ? ตัวดำเนินการก่อนชื่อฟังก์ชัน จากนั้นเรียกใช้งานโดยกดCtrl+ Enter

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

เมื่อดำเนินการ เราจะเห็นเอกสารวิธีใช้เกี่ยวกับฟังก์ชันการลงจุดใต้ หน้าต่าง วิธีใช้ เราสามารถคลิกลิงก์ที่ให้ไว้ในเอกสารวิธีใช้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อเฉพาะเกี่ยวกับฟังก์ชันพล็อต คลิกที่Generic XY Plotting

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

เมื่อคลิกแล้ว เราควรจะเห็นคำอธิบายเพิ่มเติมเกี่ยวกับฟังก์ชันพล็อตและตัวอย่างบางส่วนที่ส่วนท้ายของเอกสารประกอบ

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

เรายังสามารถคัดลอกและวางหนึ่งในตัวอย่างในเอกสารประกอบนี้ และเรียกใช้ในไฟล์สคริปต์ R ตัวอย่างเช่น ลองมาดูสคริปต์ที่เน้นด้านบน

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

สำหรับบล็อกนี้ เราจะไม่พูดถึงตัวอย่างนี้เนื่องจากเป็นเพียงการ สาธิตเกี่ยวกับบางสิ่งที่คุณสามารถทำได้ในRStudio

อย่างไรก็ตาม มีส่วนสำคัญอย่างหนึ่งที่คุณจำเป็นต้องรู้คือความคิดเห็นที่แสดงด้วยสัญลักษณ์# มาลองเรียกใช้สคริปต์นี้โดยไฮไลต์และคลิกที่ปุ่มเรียกใช้

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

หลังจากเรียกใช้งานสคริปต์ มันจะสร้างพล็อตเป็นผลลัพธ์

การบันทึกไฟล์สคริปต์ R

เมื่อเราทำสคริปต์เสร็จแล้ว เราสามารถบันทึกไฟล์สคริปต์ R ได้ด้วยวิธีเดียวกับที่เราบันทึกไฟล์ในซอฟต์แวร์อื่นๆ (โดยกดCtrl+S ) หลังจากนั้น หน้าต่าง บันทึกไฟล์จะปรากฏขึ้น จากที่นี่ เราสามารถเลือกตำแหน่งที่เราต้องการบันทึกไฟล์สคริปต์ R และรวมชื่อไฟล์

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

เมื่อบันทึกแล้ว เราสามารถปิดและเปิดไฟล์นี้ได้ตลอดเวลาที่เราต้องการแก้ไข

บานหน้าต่างสภาพแวดล้อมใน RStudio

สิ่งสุดท้ายที่เราจะพูดถึงคือหน้าต่างสภาพแวดล้อม ในหน้าต่างนี้ เราสามารถดูข้อมูลที่ เป็นประโยชน์ เช่น ค่าและฟังก์ชันที่เราสร้างขึ้นในRStudio

การเขียนสคริปต์ R สำหรับ LuckyTemplates โดยใช้ RStudio

ดังที่เราเห็นในตัวอย่าง เรามีค่า x ซึ่งสร้างขึ้นเมื่อเราดำเนินการสคริปต์ที่เรานำมาจากตัวอย่างเอกสารวิธีใช้ นอกเหนือจากสคริปต์ที่เราใช้ก่อนหน้านี้แล้ว สัญลักษณ์ <>มักใช้เพื่อให้หรือกำหนดข้อมูลให้กับวัตถุ

วิธีใช้สคริปต์ Python ใน LuckyTemplates
สร้างรายงาน LuckyTemplates ไปยัง SQL Server โดยใช้สคริปต์ R

บทสรุป

โดยสรุป เราได้เรียนรู้เกี่ยวกับพื้นฐานของการเขียนสคริปต์ R โดยการตรวจสอบ อินเทอร์เฟซของ RStudio และวิธีการทำงาน เรายังสามารถใช้ฟังก์ชันและการดำเนินการบางอย่าง ที่คล้ายกับที่เราใช้ใน LuckyTemplates

เราได้เรียนรู้ว่าการสร้างไฟล์สคริปต์ Rเป็นสิ่งสำคัญในการเก็บบันทึกสคริปต์ที่เราดำเนินการ
นอกจากนี้ เรายังกล่าวถึงคุณลักษณะและตัวดำเนินการที่ยอดเยี่ยมบางอย่าง เช่นการเติมข้อความอัตโนมัติและ สัญลักษณ์ เครื่องหมายคำถาม (?)ในการค้นหาเอกสารช่วยเหลือ เรายังได้เรียนรู้เกี่ยวกับการบันทึกไฟล์สคริปต์ R และการใช้บาน หน้าต่างสภาพแวดล้อมใน RStudio

สิ่งที่ดีที่สุด

จอร์จ เมาท์


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้