เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แสดงรายการและอ่านชีตใน Excel

เช่นเดียวกับ readxl และ gdata สามารถใช้ XLConnect เพื่อนำเข้าข้อมูลจากไฟล์ Excel เข้าสู่ R ได้

หากต้องการแสดงรายการชีตในไฟล์ Excel ให้ใช้ getSheets() และหากต้องการนำเข้าข้อมูลจากชีต ให้ใช้ readWorksheet() ทั้งสองฟังก์ชันต้องการออบเจกต์เวิร์กบุ๊กของ XLConnect เป็นอาร์กิวเมนต์แรก เมื่อใช้ readWorksheet() อาร์กิวเมนต์ sheet รับได้ทั้งชื่อชีต (เป็น string) หรือตำแหน่งของชีต (เป็น integer) ภายในเวิร์กบุ๊ก

ในแบบฝึกหัดนี้จะทำงานกับ urbanpop.xlsx (ดูไฟล์) โดยออบเจกต์ my_book ที่เชื่อมโยงกับไฟล์ Excel นี้ได้ถูกสร้างไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลใน R เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แสดงรายการชีตทั้งหมดของไฟล์ Excel ที่ my_book เชื่อมโยงอยู่
  • นำเข้าชีตที่ 2 ใน my_book เป็น data frame แล้วแสดงผลลัพธ์

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")

# List the sheets in my_book
___

# Import the second sheet in my_book
___
แก้ไขและรันโค้ด