簡體   English   中英

R - 從單個CSV文件導入多個表

[英]R - Importing Multiple Tables from a Single CSV file

我希望有可能有辦法做到這一點,但經過一段時間的努力,我沒有運氣。

我正在使用在單個文件中提供多個表的數據文件( .csv格式)。 每個表都有自己的標題行和與之關聯的數據。 有沒有辦法導入此文件並為每個標頭/數據集創建單獨的數據框?

任何可以提供的幫助或想法將不勝感激。

可以在此處找到數據文件及其結構的示例


嘗試使用read.csv我收到以下錯誤:

“read.table出錯(file = file,header = header,sep = sep,quote = quote,:列數多於列名”

閱讀read.table的幫助:

  • nrows :要解析的行數
  • skip :要跳過的行數

您可以按如下方式解析文件:

first <- read.table(myFile, nrows=2)
second <- read.table(myFile, skip=3, nrows=2)
third <- read.table(myFile, skip=6, nrows=8)

您始終可以使用grep()搜索表分隔符來自動執行此操作。

您還可以使用fill=TRUE讀取表格,然后將表格拆分出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM