สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

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

เวกเตอร์ใน R ดูเหมือนช่วงใน Excelมาก อย่างไรก็ตาม ไม่เหมือนกับใน Excel องค์ประกอบของเวกเตอร์ควรเป็นประเภทเดียวกันทั้งหมด

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

ในภาพด้านบน เส้นหนึ่งเส้นแทนเวกเตอร์หนึ่งตัว คุณจะเห็นว่าในแต่ละเวกเตอร์ องค์ประกอบทั้งหมดเป็นประเภทเดียวกัน บรรทัดแรกเป็นตัวเลข ตามด้วยสตริง และตรรกะ

บทช่วยสอนนี้จะมุ่งเน้นไปที่สองสิ่ง: การรวมข้อมูลและการจัดการเวกเตอร์

สารบัญ

สร้างเวกเตอร์ใน R โดยการรวมข้อมูล

การรวมข้อมูลใน R เป็นเรื่องง่าย สิ่งที่คุณต้องทำคือใช้ฟังก์ชันc ( )

ดังนั้น เปิด RStudio ของคุณ กำหนดค่าหลายค่าให้กับวัตถุaโดยใช้ ฟังก์ชัน c ( )คล้ายกับที่แสดงด้านล่าง

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

หากคุณพิมพ์สิ่งนี้ คุณจะเห็นว่าค่าของaคือ 1, 2 และ 3

ตอนนี้จำไว้ว่าเวกเตอร์ควรมีองค์ประกอบประเภทเดียวกันเท่านั้น แล้วจะเกิดอะไรขึ้นถ้าคุณผสมคลาสออบเจกต์สองคลาสเข้าด้วยกัน นี่คือตัวอย่าง:

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

หากคุณกำหนดค่าตัวเลขสองค่าให้กับbแล้วกำหนดสตริงเป็นค่าที่สาม คุณจะเห็นว่าค่าทั้งหมดในbจะถูกแปลงเป็นอักขระ

สิ่งนี้เรียกว่าการบีบบังคับ เป็นที่ที่ R ตัดสินใจเลือกวิธีที่ดีที่สุดในการแปลงองค์ประกอบเป็นคลาสออบเจกต์เดียวกัน ในกรณีนี้ วิธีที่ดีที่สุดคือแปลงตัวเลขเป็นข้อความแทนวิธีอื่นๆ

วิเคราะห์และจัดการเวกเตอร์ใน R

คุณยังสามารถดำเนินการทางคณิตศาสตร์กับเวกเตอร์ได้

ตัวอย่างเช่น หากคุณคูณaด้วย 2 คุณจะเห็นว่าแต่ละองค์ประกอบตัวเลขในaคูณด้วย 2

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

ซึ่งคล้ายกับการคูณช่วงใน Excel หรือการคูณคอลัมน์ใน LuckyTemplates

ทีนี้ลองมาดูอีกกรณีหนึ่ง

มาสร้างวัตถุใหม่ที่ชื่อว่าmy_long_vectorและกำหนดช่วงตั้งแต่ 5 ถึง 84 ดังนั้น แทนที่จะใช้ ฟังก์ชัน c ( )คุณสามารถใช้เครื่องหมายทวิภาค ( : ) เพื่อระบุช่วงของค่าต่างๆ

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

เมื่อคุณพิมพ์สิ่งนี้ คุณจะเห็นว่าวัตถุmy_long_vectorมีค่าทั้งหมดตั้งแต่ 5 ถึง 84

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

ตัวอย่างเช่น คุณต้องการค้นหาองค์ประกอบที่ 3 สำหรับmy_long_vector สิ่ง ที่คุณต้องทำคือรันmy_long_vector [3] จากนั้นคุณจะมาถึงด้วย 7 เป็นคำตอบ

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

ไม่ว่าเวกเตอร์จะใหญ่แค่ไหน คุณก็ยังสามารถใช้สิ่งนี้กับการดำเนินการทางคณิตศาสตร์ได้ หากคุณเรียกใช้ค่ารากที่สองของmy_long_vectorคอนโซลจะแสดงค่ารากที่สองของแต่ละองค์ประกอบตั้งแต่ 5 ถึง 84

สร้างเวกเตอร์ใน R: บทช่วยสอนทีละขั้นตอน

บทสรุป

เวกเตอร์เป็นหนึ่งในองค์ประกอบพื้นฐานของ R ซึ่งคล้ายกับช่วงใน Excel หรือคอลัมน์ใน Power BI เวกเตอร์ R นั้นก้าวหน้ากว่าเมื่อเทียบกับวัตถุพื้นฐานใน R คุณสามารถดำเนินการพร้อมกันกับอาร์เรย์ของข้อมูลได้ในคราวเดียว

ในบทช่วยสอนถัดไป คุณจะได้เรียนรู้วิธีการทำงานกับ data frame ทั้งหมด ซึ่งจะนำแถวและคอลัมน์ของข้อมูลมาให้คุณ


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้