各位请教下,R里面如何读取这种列数不一致的数据呢 ?

0

QQ图片20180410142840.jpg

 
已邀请:
0

野菜团子 2018-04-13 回答

确定好最大列数后,比如图中15列,假如该文件名字叫mydata
  • 对于Excel文件:

library(readxl)
read_excel(mydata.xls, col_names = paste('v', 1:15, sep = ''))

或者不用命名的方式,用指定读取范围的方式:
read_excel(mydata.xls, range = "A1:O7")

  • CSV文件:

library(readr)
read_csv(mydata, col_names =
paste('v', 1:15, sep = ''))

  • TXT文件:

把上面CSV文件的读取函数换成read_tsv
 
 

要回复问题请先登录注册