เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

ในบทเรียนก่อน หน้านี้ คุณได้เรียนรู้เกี่ยวกับวัตถุ คลาสของวัตถุและเวกเตอร์ สำหรับบทช่วยสอนนี้ คุณจะได้เรียนรู้เกี่ยวกับ data frames ใน R

กรอบข้อมูลโดยพื้นฐานแล้วเป็นเวกเตอร์ที่รวมกันเพื่อสร้างแถวและคอลัมน์ของข้อมูล

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

คอลัมน์ประกอบด้วยเวกเตอร์หนึ่งตัว ดังนั้นในตัวอย่างข้างต้น คอลัมน์แรกคือคอลัมน์สตริง ตามด้วยคอลัมน์ตัวเลข แล้วจึงตามด้วยคอลัมน์ตรรกะ ซึ่งคล้ายกับลักษณะของตารางใน LuckyTemplates

นอกจากนี้ คุณต้องจำไว้ว่าสำหรับ data frame ควรมีจำนวนรายการเท่ากันสำหรับทุกคอลัมน์ นั่นคือควรมีจำนวนแถวที่สอดคล้องกัน

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

สารบัญ

กำลังโหลดและดูเฟรมข้อมูลที่จัดส่ง

RStudio มาพร้อมกับดาต้าเฟรมที่คุณสามารถใช้ได้ คุณต้องใช้ฟังก์ชันdata ( ) ในการระบุ

เปิด RStudio และเรียกใช้ข้อมูล ( ) คุณไม่จำเป็นต้องใส่อาร์กิวเมนต์ในวงเล็บ

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

เมื่อเสร็จแล้ว คุณจะเห็นรายการชุดข้อมูลในตัวใน R ที่คุณสามารถใช้ได้

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

มีประโยชน์มากสำหรับการฝึกฝนและทำความคุ้นเคยกับวิธีใช้ data frames ใน R

ชุดข้อมูลในตัวที่ใช้บ่อยที่สุดคือiris Iris มักใช้เมื่อเรียนรู้วิทยาศาสตร์ข้อมูลหรือการวิเคราะห์ข้อมูลโดยทั่วไป พิมพ์ม่านตาเพื่อให้คุณเห็นข้อมูลในคอนโซล

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

คุณจะเห็นว่ามีข้อมูลจำนวนมาก เมื่อเลื่อนขึ้น คุณจะเห็นว่ามันประกอบด้วยคอลัมน์ต่างๆ

การสำรวจ Data Frames ใน R โดยใช้ฟังก์ชัน

วิธีหนึ่งในการดูข้อมูลได้ดีขึ้นคือการใช้ฟังก์ชันมุมมอง ( ) เมื่อคุณเรียกใช้มุมมองโค้ด (iris)คุณจะเห็นแท็บใหม่ที่มีตารางปรากฏใน RScript

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

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

คุณยังสามารถคลิกที่ไอคอนข้างตัวกรองเพื่อเปิดข้อมูลในหน้าต่างใหม่

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

หน้าต่างใหม่นี้คล้ายกับPower Queryซึ่งคุณสามารถดูข้อมูลแต่ไม่สามารถสัมผัสได้ นั่นคือ คุณไม่สามารถป้อนหรือแทนที่ค่าที่ด้านบนของข้อมูลที่มีอยู่ได้

ฟังก์ชันที่มีประโยชน์อีกอย่างที่ควรทราบคือฟังก์ชันhead ( ) ฟังก์ชันนี้พิมพ์แถวแรกของชุดข้อมูล

ดังนั้นหากคุณเรียกใช้head (iris)คุณจะเห็นว่ามันพิมพ์เฉพาะหกแถวแรกเท่านั้น 

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

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

การทำดัชนีเฟรมข้อมูล

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

ตัวอย่างเช่น หากคุณต้องการสร้างดัชนีแถวที่ 2 และคอลัมน์ที่ 4 ของชุด ข้อมูล irisให้เรียกใช้iris [2, 4]

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

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

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

คุณยังสามารถจัดทำดัชนีทั้งคอลัมน์ได้อีกด้วย ใช้เครื่องหมายดอลลาร์ ( $ ) หลังชื่อชุดข้อมูล และระบุชื่อคอลัมน์ที่คุณต้องการ ตัวอย่างเช่น ถ้าคุณต้องการสร้างดัชนีทั้งคอลัมน์ชื่อ Species ให้เรียกใช้iris$ Species

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

จากนั้นคุณจะเห็นว่าคอลัมน์สปีชีส์ทั้งหมดถูกพิมพ์ออกมาในคอนโซล

แสดงสถิติ Data Frame ใน R

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

เมื่อคุณใช้ ฟังก์ชัน สรุป ( )คอนโซลจะส่งกลับสถิติสรุปสำหรับข้อมูลนั้น

เรียกใช้สรุป (ไอริส) . ข้อมูลนี้จะให้ข้อมูลพื้นฐานของชุดข้อมูลในแง่ของสถิติเชิงพรรณนา

เฟรมข้อมูลใน R: การเรียนรู้พื้นฐาน

มีแพ็คเกจอื่นๆ เพื่อรับสถิติสรุปเพิ่มเติม เช่น ค่าเบี่ยงเบนมาตรฐานและค่าความโด่ง แต่สิ่งเหล่านี้จะกล่าวถึงในบทช่วยสอนที่ประสบความสำเร็จ


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

บทสรุป

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

ด้วยเฟรมข้อมูล คุณจะคุ้นเคยกับชุดข้อมูลต่างๆ ใน ​​R ได้ดีขึ้น และเรียนรู้วิธีเข้าถึงข้อมูลสถิติพื้นฐาน

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


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