【发布时间】:2018-11-14 21:29:10
【问题描述】:
我正在尝试使用read.csv 和write.csv 将数据帧导出/导入为csv 文件,但是当data.frame 为空时,我似乎无法处理这种情况。通常,如果我的data.frame 为空(即它有列但没有行名)write.csv 创建一个空的 *.csv 文件,当我尝试使用read.csv 读取它时出现错误。有什么解决办法吗?
编辑:
我得到的错误信息是:
我收到以下错误消息:
Error in read.table(file = file, header = header, sep = sep, quote =
quote, :
les premières cinq lignes sont vides : abandon
这意味着:前 5 行是空的:放弃。
我的代码行是:
write.csv(DF.old,file="DF_old.csv",row.names=FALSE)
DF.old<-read.csv(file="DF_old.csv")
dataframe中数据的类型是:
当我使用以下命令时,它可能会变空:
DF.old <- DF.old[DF.old$exceptionnel==T]
DF.old<-DF.old %>%
filter(!id_op %in% to_add$id_op)
最后,这是在一个闪亮的应用程序中。
【问题讨论】:
-
真的是错误还是警告?请发布发生的消息。
-
你为什么要写一个空的数据框?
-
我无法重现此内容。投票结束作为题外话。