这不是一个问题,而是其他人可能偶然发现的问题。我每周处理csv中的一些数据,这些数据被放入zip文件中以节省空间。通常我可以很容易地读取zip文件中的csvs,代码是:
connections = unz(zip_path,csv_file)
DAT_r = read.csv2(connections, sep=";", dec=",", header=TRUE, stringsAsFactors=TRUE,
encoding="latin1", fill=TRUE, check.names=FALSE)
然而,今天我得到了一个误导性的错误:
Error in read.table(file = file, header = header, sep = sep, quote = quote) : no lines available in input
在对csv进行了乏味的检查后,我意识到zip文件比平时大。事实上,尺寸太大,无法读取,这导致了错误。将zip拆分为两个文件解决了错误
干杯