请参阅R中for循环中的最后一个数据帧

时间:2015-03-23 11:20:18

标签: r

我开发了一个代码来将目录中的所有csv文件读入R中,为每个csv文件单独创建一个数据框,并将该数据框标题为适当的名称。这创建了5个名为D001,D002,D003,D004,D005的数据帧。最后一个文件D005以一些文字结尾:

tail(D005)
                                              Lapse    Z
20208                                        813.570 -154
20209                                        813.610   26
20210                                        813.651   -4
20211                                        813.691  -58
20212                                        813.731 -202
20213 ; 813 stopping logging: shutdown: switched off       

将第一列数据分类为"数字"由于这一行,我收到以下错误:

  

扫描错误(文件,内容,nmax,sep,dec,quote,skip,nlines,na.strings,:     scan()期待'一个真实的',得到&#39 ;; 813stoppinglogging:shutdown:shutoff'

我尝试了一些使用read.csv的命令,其中第一列数据被分类为#34;字符"覆盖此文本,

including na.strings = "NA", fill = "", comment.char = "NA", encoding = "unknown" 

并没有任何对我有用。

我可以通过D005<-D005[-nrow(D005),]删除行,但更喜欢通过引用my for循环创建的最后一个数据帧而不是命名数据帧来执行此操作,原因是在其他文件目录中重复最后一个数据帧时并不总是D005

任何帮助将不胜感激!

0 个答案:

没有答案