0Pricing
R Academy · บทเรียน

การรวมและการปรับรูปข้อมูล

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

การรวมและการปรับรูปข้อมูล เป็นบทเรียน R Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน R Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส R Academy มีบทเรียนทั้งหมด 3 บทเรียน

บทนำสู่การรวมและปรับโครงสร้างข้อมูล

บทนำสู่การรวมและปรับโครงสร้างข้อมูล

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

การรวมและการปรับรูปข้อมูล — ภาพประกอบ 1

การรวมกรอบข้อมูล

การรวมกรอบข้อมูล

คุณสามารถรวมกรอบข้อมูลได้โดยใช้ฟังก์ชัน เช่น rbind() (ตามแถว) และ cbind() (ตามคอลัมน์)

df1 <- data.frame(ID = c(1, 2), Score = c(90, 85))
df2 <- data.frame(ID = c(3, 4), Score = c(78, 92))
df_combined <- rbind(df1, df2)

การผสานกรอบข้อมูล

การผสานกรอบข้อมูล

หากต้องการผสานกรอบข้อมูลสองกรอบโดยใช้คอลัมน์ร่วม ให้ใช้ merge()

df1 <- data.frame(ID = c(1, 2, 3), Name = c('Alice', 'Bob', 'Charlie'))
df2 <- data.frame(ID = c(1, 2, 3), Score = c(90, 85, 88))
merged_df <- merge(df1, df2, by = 'ID')

การใช้ dplyr สำหรับการเชื่อมข้อมูล

การใช้ dplyr สำหรับการเชื่อมข้อมูล

แพ็กเกจ dplyr มีฟังก์ชัน เช่น left_join() และ inner_join() สำหรับผสานข้อมูล

library(dplyr)
joined_df <- left_join(df1, df2, by = 'ID')

การปรับรูปแบบข้อมูลด้วย tidyr

การปรับรูปแบบข้อมูลด้วย tidyr

การปรับโครงสร้างข้อมูลใหม่มีประโยชน์สำหรับการสรุปและวิเคราะห์ข้อมูลในรูปแบบต่าง ๆ

การขยายข้อมูล (pivot_wider)

การขยายข้อมูล (pivot_wider)

ใช้ pivot_wider() เพื่อแปลงข้อมูลจากรูปแบบยาวเป็นรูปแบบกว้าง

library(tidyr)
data_wide <- pivot_wider(df, names_from = Category, values_from = Value)

การทำข้อมูลให้ยาวขึ้น (pivot_longer)

การทำข้อมูลให้ยาวขึ้น (pivot_longer)

ใช้ pivot_longer() เพื่อแปลงข้อมูลจากรูปแบบกว้างเป็นรูปแบบยาว

data_long <- pivot_longer(df, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Sales')

การเรียงลำดับข้อมูล

การเรียงลำดับข้อมูล

คุณสามารถเรียงลำดับกรอบข้อมูลได้โดยใช้ฟังก์ชัน arrange() จาก dplyr

df_sorted <- arrange(df, desc(Score))

สรุป

สรุป

ในบทเรียนนี้ คุณได้เรียนรู้เกี่ยวกับ:

  • วิธีรวมและผสานกรอบข้อมูล
  • วิธีปรับโครงสร้างข้อมูลโดยใช้ฟังก์ชันเปลี่ยนรูปแบบ
  • วิธีเรียงลำดับและจัดโครงสร้างข้อมูลอย่างมีประสิทธิภาพ
การรวมและการปรับรูปข้อมูล — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “การรวมและการปรับรูปข้อมูล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การรวมและการปรับรูปข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส R Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส R Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การรวมและการปรับรูปข้อมูล”

สำรวจการผสาน การต่อเติม และการปรับรูปชุดข้อมูลเพื่อการวิเคราะห์ที่ยืดหยุ่น คุณปฏิบัติ R Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน R Academy หรือไม่

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

บทเรียน “การรวมและการปรับรูปข้อมูล” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน R Academy นี้ได้ไหม

ได้ บทเรียน R Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การนำเข้าข้อมูล
  2. พื้นฐานการทำความสะอาดข้อมูล
  3. การรวมและการปรับรูปข้อมูล
← กลับไปที่ R Academy