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

การรวมกรอบข้อมูล
การรวมกรอบข้อมูล
คุณสามารถรวมกรอบข้อมูลได้โดยใช้ฟังก์ชัน เช่น 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))สรุป
สรุป
ในบทเรียนนี้ คุณได้เรียนรู้เกี่ยวกับ:
- วิธีรวมและผสานกรอบข้อมูล
- วิธีปรับโครงสร้างข้อมูลโดยใช้ฟังก์ชันเปลี่ยนรูปแบบ
- วิธีเรียงลำดับและจัดโครงสร้างข้อมูลอย่างมีประสิทธิภาพ

คำถามที่พบบ่อย
บทเรียน “การรวมและการปรับรูปข้อมูล” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การรวมและการปรับรูปข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การนำเข้าข้อมูล
- พื้นฐานการทำความสะอาดข้อมูล
- การรวมและการปรับรูปข้อมูล